【问题标题】:How i can use the native progressbar when the vcl styles are enabled?启用 vcl 样式后如何使用本机进度条?
【发布时间】:2012-05-09 19:39:33
【问题描述】:

我需要使用 pbstMarquee 样式的进度条,我阅读了这个question 并且接受的答案工作正常,但现在我需要绘制原生进度条

启用 vcl 样式后如何使用本机进度条?

【问题讨论】:

    标签: delphi delphi-xe2 vcl-styles


    【解决方案1】:

    只需将默认的 vcl 样式挂钩 TStyleHook 分配给 TProgressBar 组件,这样进度条就会以 Windows 的外观和感觉绘制。

     TStyleManager.Engine.RegisterStyleHook(TProgressBar, TStyleHook);
    

    【讨论】:

      【解决方案2】:

      德尔福:Form1.ProgressBar1.StyleElements := [seClient, seBorder, seFont];

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

      【讨论】:

        猜你喜欢
        • 2012-08-25
        • 1970-01-01
        • 2023-01-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-10
        相关资源
        最近更新 更多