有谁知道怎么获得当前XP主题的主体颜色值吗? 因为XP下默认有三种主题,用户每变换一种主题,如何取得该主题的主体颜色值呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 实际上XP的样式并不是普通意义上的改变颜色,实际上它每个控件都是用位图绘制的每个位图都是一种资源,可以通过引用UxTheme.dll这个XP下才有的DLL来取得相关信息OpenThemeData来取得对应的资源句柄,然后通过 GetThemeColor 来取得对应的颜色相关资料可以参考MSDN上的 Visual Styles 小节 winform多语言实现? 求QQ投票这种效果100分 求救(WebService 问题)(高手进) 如何复制一个SqlDataReader 【求助】如何得到webBrowser中的表格对象??? 求助,各位师兄弟 我没有调wati()、sleep()和join()为什么线程状态还会被改为WaitSleepJoin? 关于c#委托问题,beginInvoke和endInvoke 关于 多行 richText的简单问题,但很急 DataGridView如何保存编辑后的行到数据库? 如何在C#中重绘Tabcontrol 右侧“控制栏”
每个位图都是一种资源,可以通过引用UxTheme.dll这个XP下才有的DLL来取得相关信息
OpenThemeData来取得对应的资源句柄,
然后通过 GetThemeColor 来取得对应的颜色
相关资料可以参考MSDN上的 Visual Styles 小节