CListCtrl m_ProgList;
BOOL CXXXList::OnInitDialog()
{
CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化 m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
m_List.InsertColumn(0,_T("A"),LVCFMT_CENTER,0);
m_List.InsertColumn(1,_T("B"),LVCFMT_CENTER,0);
m_List.InsertColumn(2,_T("C"),LVCFMT_CENTER,0);
m_List.InsertColumn(3,_T("D"),LVCFMT_CENTER,0);
m_List.InsertColumn(4,_T("E"),LVCFMT_CENTER,0);
return TRUE;
}选项已经选report了,但是列名依然不显示,空白一片。
CListCtrl m_listctrl;
在你调用InsertColumn之前,先要输入如下的代码:
LONG styles;
styles=GetWindowLong(m_listctrl.m_hWnd,GWL_STYLE);
SetWindowLong(m_listctrl.m_hWnd,GWL_STYLE,styles | LVS_REPORT);
这样才能有效。