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

本文关键字:任务栏 按钮 绘制 样式 何使用 视觉 | 更新日期: 2023-09-27 17:47:49

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

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

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

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

我知道这个话题很老,但…:

http://msdn.microsoft.com/en-us/library/system.windows.forms.visualstyles.visualstyleelement.taskband.flashbuttongroupmenu.aspx

到目前为止,根据链接的论坛讨论,我只能找到一个据说在Vista上有效的解决方案。XP的UxTheme.dll似乎不支持子类的检索,这是可靠地获得当前主题的TaskBand按钮视觉样式元素所需要的。