English 中文(简体)
使用视觉样式如何绘制任务栏按钮?
原标题:
  • 时间:2008-11-04 00:00:42
  •  标签:

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

在.NET中,您可以使用VisualStyleRenderer来呈现任务栏的背景,但是没有方法来呈现按钮。

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

问题回答

我知道这个话题很老,但是...

将此翻译成中文:http://msdn.microsoft.com/en-us/library/system.windows.forms.visualstyles.visualstyleelement.taskband.flashbuttongroupmenu.aspx http://msdn.microsoft.com/en-us/library/system.windows.forms.visualstyles.visualstyleelement.taskband.flashbuttongroupmenu.aspx

到目前为止,根据链接的论坛讨论,我只能找到一种据说在Vista上有效的解决方案。看起来XP的UxTheme.dll不支持获取子类,这就是您需要可靠获取当前主题的任务栏按钮视觉样式元素的内容。





相关问题
热门标签