在线等!ListCtrl的头用GetHeaderCtrl取得时出了问题,大家帮看一下吧
我在一个对话框类里绑定了一个ClistCtrl类变量m_pReportList,
// Dialog Data
//{{AFX_DATA(CReportDlg)
enum { IDD = IDD_TABLE_REPORT };
CListCtrl m_pReportList;
//}}AFX_DATA
在这个类一个成员函数中我要取得这个CListCtrl的标题头,我是这样用的
CHeaderCtrl * pHeaderCtrl;
pHeaderCtrl=m_pReportList.GetHeaderCtrl();
但是现在却有错误
G:\AreaManage\ReportDlg.cpp(430) : error C2228: left of '.GetHeaderCtrl' must have class/struct/union type
这是什么意思?
我试过用
CListCtrl * pListCtrl=(CListCtrl *)GetDlgItem(IDC_LIST);
CHeaderCtrl * pHeaderCtrl;
pHeaderCtrl=pListCtrl->GetHeaderCtrl();
错误是这样的:
G:\AreaManage\ReportDlg.cpp(429) : error C2352: 'CWnd::GetDlgItem' : illegal call of non-static member function
帮我看一下吧