1.想使用CListCtrl::GetHeaderCtrl()前请注意你是否已经把ListCtrl设置为Report类型,否则将导致取出的指针为空。(另外InsertColumn也类似。)
2. 如果自己重载了OnInitDialog函数,请注意在其中加上原继承的窗体初始化函数。
例如:
BOOL XXXXXXX::OnInitDialog()
{
//
CDialog::OnInitDialog();
//........
return TRUE;
}
本文分享了MFC编程中两个实用技巧:确保ListCtrl为Report类型才能调用CListCtrl::GetHeaderCtrl();如果重载了OnInitDialog函数,务必调用基类的OnInitDialog()以完成初始化。
1.想使用CListCtrl::GetHeaderCtrl()前请注意你是否已经把ListCtrl设置为Report类型,否则将导致取出的指针为空。(另外InsertColumn也类似。)
2. 如果自己重载了OnInitDialog函数,请注意在其中加上原继承的窗体初始化函数。
例如:
BOOL XXXXXXX::OnInitDialog()
{
//
CDialog::OnInitDialog();
//........
return TRUE;
}
2679

被折叠的 条评论
为什么被折叠?