WM_THEMECHANGED消息

在主题更改事件后广播到每个窗口。 主题更改事件的示例包括激活主题、停用主题或从一个主题过渡到另一个主题。

#define WM_THEMECHANGED                 0x031A

参数

wParam

此参数为保留参数。

lParam

此参数为保留参数。

返回值

类型: LRESULT

如果应用程序处理此消息,则它应返回零。

备注

窗口通过其 WindowProc 函数接收此消息。

注意

此消息由操作系统发布。 应用程序通常不发送此消息。

 

主题是控件外观的规范,以便将控件的可视元素与其功能分开处理。

若要释放现有主题句柄,请调用 CloseThemeData。 若要获取新的主题句柄,请使用 OpenThemeData

WM_THEMECHANGED广播后,任何现有主题句柄都无效。 当主题感知窗口收到 WM_THEMECHANGED 消息时,应释放并重新打开任何预先存在的主题句柄。 如果 OpenThemeData 函数返回 NULL,则窗口应绘制为无主题。

要求

要求
最低受支持的客户端
Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Winuser.h(包括 Windows.h)

另请参阅

其他资源

CloseThemeData

IsThemeActive

OpenThemeData