为什么GetListCtrl()得到的对象为空

来源:百度知道 编辑:UC知道 时间:2024/06/28 07:10:32
我在CListView的派生类自己定义的一个函数中调用GetListCtrl()
用了好几种方法
CListCtrl &listCtrl=GetListCtrl();
CListCtrl &listCtrl=(CListCtrl&)GetListCtrl();
CListCtrl &listCtrl=CListView::GetListCtrl();
CListCtrl &listCtrl=this->GetListCtrl();
都不行
什么原因?怎么才能调用成功?多谢了!

你一直在引用

在函数 OnInitialUpdate() 中调用成功吗?
我没试过放在自定义函数中。。。。。不过得到对象为空真奇怪- -
第一种方法就是正确的啊
CListCtrl& listCtrl= GetListCtrl();
listCtrl.InsertColumn(0, _T("Player Name"), LVCFMT_LEFT);