代码之家  ›  专栏  ›  技术社区  ›  Joakim Hårsman

如何为工具提示控件启用Vista/Win 7主题化/样式?

  •  2
  • Joakim Hårsman  · 技术社区  · 15 年前

    在WindowsVista和Windows7中,工具提示有了一种新的视觉样式或主题,它们是闪亮的灰色金属。如何为工具提示控件启用新样式?

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

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

    SetWindowTheme 也不起作用,我已经在ListView和TreeView上成功地使用它来设置“Explorer”样式(请参见 http://www.danielmoth.com/Blog/TreeViewVista.aspx ,但在工具提示上似乎不起作用。

    我使用的是普通的win32 c API。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Eric Brown    15 年前

    您是否在工具提示中将tts_usevisualstyle指定为窗口样式?

    推荐文章