如何使用视觉样式绘制任务栏按钮?

时间:2008-11-04 00:00:43

标签: c# winapi pinvoke taskbar visual-styles

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

在.NET中,您可以使用VisualStyleRenderer渲染任务栏背景,但是可以渲染按钮。

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

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

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