6

BitmapStyleDesigner.exe(delphi xe5 に同梱されている) を 使用して、アプリケーションの vcl スタイルを編集します。

カスタム コンポーネントをスタイラー パレットに追加するにはどうすればよいですか? TMyButtonを継承しTButton、色や形などが標準と異なる自分の が欲しいTButton

これはスタイルを編集することによってのみ行うことができますか、それとも のソースを編集する必要がありTMyButtonますか?

embarcadero wikiは (これまでのところ) 役に立ちませんでした。

前もって感謝します!

4

1 に答える 1

6

VCL スタイル ファイルを編集するだけでは不十分です。残念ながら、VCL スタイルは、あなたが説明した方法で拡張できるように設計されていません。たとえ技術的にそれが可能であったとしても、あなたが説明したことは多くの作業を必要とします。Vcl.Themesとのソースを変更する必要があるためですVcl.Styles。スタイル ファイルを変更するのではなく、ボタン用の新しいスタイル フックを作成し、リソース ファイルから画像をロードするペイント コードを実装することをお勧めします。

于 2014-10-29T15:00:25.420 に答える