在WindowsVista和Windows7中,工具提示有了一种新的视觉样式或主题,它们是闪亮的灰色金属。如何为工具提示控件启用新样式?
有些控件(如ListView和工具栏)会自动使用新的工具提示,但其他工具提示则以旧的黄色XP样式呈现。
我试过发送一个 TTM_SETWINDOWTHEME 消息,但什么都没有发生,我不知道应该使用什么字符串作为视觉样式名。
SetWindowTheme 也不起作用,我已经在ListView和TreeView上成功地使用它来设置“Explorer”样式(请参见 http://www.danielmoth.com/Blog/TreeViewVista.aspx ,但在工具提示上似乎不起作用。
我使用的是普通的win32 c API。
您是否在工具提示中将tts_usevisualstyle指定为窗口样式?