程序中需要CListCtrl控件,但是对于它非常陌生,手头也没有详细的资料,网上有很多关于它的应用的例子,但是还是弄不清一些函数,自己试着编了些代码,可是总提示有错.下面是我编的代码,编译链接都能过,就是执行的时候出错:
1,控件在对话框中,初始化函数
BOOL CExmDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_ExmList.InsertColumn(0,"序号",LVCFMT_LEFT,80);
m_ExmList.InsertColumn(1,"操作内",LVCFMT_LEFT,80);
m_ExmList.InsertItem(0,"主数据");/////加上这行执行时就出错
m_ExmList.SetItemText(0,1,"子数据");///加上就出错
return 1;
}
2,对话框调用
void CCListExm1View::OnDraw(CDC* pDC)
{
CCListExm1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CExmDlg dlg;
dlg.DoModal();
}
其它地方就没什么改动了,还请高手们帮忙看看,谢谢...