我建了SDI工程,想在框架视图显示ClistCtrl的内容。现在我又建了一个对话框,并为之生成了一个类,在对话框内有多个Edit Box控件,在它里面输入要往CListCtrl里面添加的内容,我给每个Edit Box控件都建立了Cstring型变量。我的意图是按OK按钮后就把添加的内容在视图中显示出来。我想解决办法应该是在这个派生的Dialog类里获取视图指针,然后把内容insert到CListCtrl中,最后显示出来。我的问题是:
1.我的这种解决办法对吗?如果不对,那该如何做?
2.如果对的话,我在这个派生的Dialog类里如何才能获取视图指针呢?
3.插入到CListCtrl后,怎么显示呢?我初次用CListCtrl,还不是很会,请各位高手帮我解决一下,并详细一点解释。
1.我的这种解决办法对吗?如果不对,那该如何做?
2.如果对的话,我在这个派生的Dialog类里如何才能获取视图指针呢?
3.插入到CListCtrl后,怎么显示呢?我初次用CListCtrl,还不是很会,请各位高手帮我解决一下,并详细一点解释。
if(dlg.DoModal()==IDOK)
{
CListCtrl& listctrl=GetListCtrl();
LVITEM l;
l.mask=LVIF_TEXT;
l.iItem=listctrl.GetItemCount();
l.iSubItem=0;
l.pszText=dlg.yourdata;
listctrl.InsertItem(&l);
..
}