调用ClistView对象的一个问题!!!对者立即给分
class CTemp2View : public CListView
{
......
public:
void test2();
};
......
void CTemp2View::test2()
{
CListCtrl& listctrl=GetListCtrl();
listctrl.SetBkColor(RGB(230,230,200));
listctrl.ModifyStyle(NULL,LVS_ICON);
CImageList image;
image.Create(80,60,ILC_COLOR32,0,0);
listctrl.SetImageList(&image,LVSIL_NORMAL);
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1);
image.Replace(0,&bmp,(CBitmap*)NULL);
listctrl.InsertItem(0,"120",0);
}
class CMainFrame : public CMDIFrameWnd
{
......
public:
CTemp2View view;
......
}
在类CMainFrame中调用view.test2(),出错,为什么?调试时
listctrl.InsertItem(0,"120",0);这一句不能通过。