读书人

CListCtrl怎么设置为win7风格

发布时间: 2012-08-21 13:00:22 作者: rapoo

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 未测试是否支持。

读书人网 >VC/MFC

热点推荐