【问题标题】:How do you draw a Taskbar button using visual styles?如何使用视觉样式绘制任务栏按钮?
【发布时间】:2008-11-04 00:00:42
【问题描述】:

我创建了一个 DeskBand 工具栏,我想在工具栏上显示一个按钮,该按钮具有作为任务栏按钮的样式视觉样式。

在 .NET 中,您可以使用 VisualStyleRenderer 来渲染任务栏背景,但也有渲染按钮的方法。

我是否可以使用任何 Win32 API 来使用视觉样式绘制按钮,而不是通过绘制路径或图像来模拟按钮的外观?

【问题讨论】:

    标签: c# winapi pinvoke taskbar visual-styles


    【解决方案1】:
    【解决方案2】:

    到目前为止,我只能根据链接的论坛讨论找到a solution that reportedly works on Vista。 XP的UxTheme.dll似乎不支持子类的检索,这是您可靠地获取当前主题的TaskBand按钮视觉样式元素所需要的,它会出现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多