2012-05-09 20 views
3

私はこのquestionを読み、受け入れ答えが正常に動作しますが、今私はネイティブのプログレスバー私はネイティブを使用するにはどうすればよいvclスタイルを有効にすると、ネイティブプログレスバーをどのように使用できますか?

enter image description here

を描く必要がある、pbstMarqueeスタイルでプログレスバーを使用する必要がありますvclスタイルが有効になっているときのプログレスバー?

答えて

12

デフォルトのvclスタイルのフックTStyleHookTProgressBarコンポーネントに割り当てて、プログレスバーをWindowsのルックアンドフィールで描画します。

TStyleManager.Engine.RegisterStyleHook(TProgressBar, TStyleHook); 

enter image description here

0

デルファイ:Form1.ProgressBar1.StyleElements := [seClient, seBorder, seFont];

C++:Form1->ProgressBar1->StyleElements = TStyleElements();

関連する問題