如何检测WinXp当前主题?

ljyit 2006-02-25 03:20:19
WinXp主题有三种配色方案
蓝、橄榄绿、银灰

如何检测系统用的是哪种配色方案?
...全文
108 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xing_xing_xing 2006-02-25
  • 打赏
  • 举报
回复
WM_THEMECHANGED消息
striking 2006-02-25
  • 打赏
  • 举报
回复
Stock Implementation UxTheme.dll version 1.0 or later
Custom Implementation No
Header uxtheme.h
Import library UxTheme.lib
Minimum operating systems Windows XP


你需要安装最新的MS PLATFORM SDK .. 去微软下载
ljyit 2006-02-25
  • 打赏
  • 举报
回复
谢谢,这个函数哪来的?我怎么找不到呢?
麻烦再问一下,当WinXP主题发生变化时,消息值是多少?
ljyit 2006-02-25
  • 打赏
  • 举报
回复
麻烦再问一下,当WinXP主题发生变化时,消息值是多少?
ljyit 2006-02-25
  • 打赏
  • 举报
回复
谢谢,这个函数哪来的?我怎么找不到呢?
vcmute 2006-02-25
  • 打赏
  • 举报
回复
try

GetCurrentThemeName Function

--------------------------------------------------------------------------------

Retrieves the name of the current visual style, and optionally retrieves the color scheme name and size name.

Syntax

HRESULT GetCurrentThemeName(
LPWSTR pszThemeFileName,
int dwMaxNameChars,
LPWSTR pszColorBuff,
int cchMaxColorChars,
LPWSTR pszSizeBuff,
int cchMaxSizeChars
);

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧