首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CListCtrl怎么设置为win7风格

2012-08-21 
CListCtrl怎样设置为win7风格ClistCtrl能设置为win7风格么?[解决办法]如果你用 MFC,假定 CListCtrl 类的变

CListCtrl怎样设置为win7风格
ClistCtrl能设置为win7风格么?

[解决办法]
如果你用 MFC,假定 CListCtrl 类的变量名为 m_ListCtrl:
m_ListCtrl.SendMessage(CCM_SETWINDOWTHEME, 0, L"explorer");
::SetWindowTheme(m_ListCtrl.m_hWnd, L"explorer", NULL);
如果未使用 MFC,而直接使用 C 风格调用,假定句柄为 hList:
SendMessage(hList, CCM_SETWINDOWTHEME, 0, L"explorer");
SetWindowTheme(hList, L"explorer", NULL);
我通常用的是 SetWindowTheme 方法,CCM_SETWINDOWTHEME 未测试是否支持。

热点排行