2012-05-09 4 views
3

мне нужно использовать индикатор с pbstMarquee стилем, я прочитал это question и принятый ответ работает отлично, но теперь мне нужно сделать нативный прогресс барКак я могу использовать встроенную панель прогресса при включении стилей vcl?

enter image description here

Как я могу использовать родной progressbar, когда стили vcl включены?

ответ

12

Просто назначьте крючок стиля vcl по умолчанию TStyleHook компоненту TProgressBar, и таким образом индикатор выполнения будет рисовать с использованием внешнего вида Windows.

TStyleManager.Engine.RegisterStyleHook(TProgressBar, TStyleHook); 

enter image description here

0

Delphi: Form1.ProgressBar1.StyleElements := [seClient, seBorder, seFont];

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

 Смежные вопросы

  • Нет связанных вопросов^_^