2

在Windows Vista和Windows 7中,工具提示具有全新的视觉风格或主题,它们都是闪亮的灰色金属。如何为ToolTip控件启用新样式?如何为ToolTip控件启用Vista/Win 7主题/样式?

某些控件(如ListView和ToolBars)自动使用新的工具提示,但其他工具提示使用旧的黄色XP样式呈现。

我试过发送TTM_SETWINDOWTHEME消息,但没有任何反应,我不知道我应该使用什么字符串作为视觉样式名称。

SetWindowTheme不工作,要么,我已经成功地用它在列表视图和的TreeView设置“资源管理器”风格(见http://www.danielmoth.com/Blog/TreeViewVista.aspx),但这似乎并没有对工具提示工作。

我正在使用普通的win32 C API。

回答

1

您是否在工具提示中指定了TTS_USEVISUALSTYLE作为窗口样式?