CListCtrl *pL=NULL;
pL = &dlg.m_ListCtrl;//对话框中的ListCtrl的句柄hWnd=00000000 ************
pL->GetItemCount();//出错 ******************
对话框都已经结束了,其list control当然无效啦。
pL = &dlg.m_ListCtrl;//对话框中的ListCtrl的句柄hWnd=00000000 ************
pL->GetItemCount();//出错 ******************
对话框都已经结束了,其list control当然无效啦。
解决方案 »
- 机器上有四块网卡,两两相连,如何知道那块网卡和那块网卡相连?
- 如何在CTreeCtrl控件的子项中添加对话框
- 关于调用DLL出现的LINK 2001错误
- OpenSSL 要求验证客户端证书
- 很久不来,问一个关于MDI切分的CListView显示问题,应该很简单
- 在有了IDL后如何用VC 开发?
- 用VC,打开一个指定记事本的代码是怎么写的?
- [初学求助]如何在对话框上做一个按钮和edit box?
- 兄弟们:(讨论)(Dll)(简单)
- 请问如何向SQL SERVER数据库中写入图片数据?最好有源程序!谢谢!!!(王骏先生的文章我看过,好像SQL SERVER的有问题!)
- 一个关于窗口重绘的问题,我是初学者请赐教,谢谢各位!
- 请问如何将ANSI 的CString 转换成 Unicode 的CString ?谢谢
CMyDlg dlg;
dlg.DoModal();//对话框显示正常,CListCtrl也正常
strDataFee=dlg.m_strFeeName;
strDataFee是可以获得其值的!难道ListCtrl控件在对话框窗口销毁时,ListCtrl里面保存的数据也不复存在了?
dlg.m_strFeeName一般的成员变量(C++对象)可以把模式改为非模式的
这时最好new一个出来,这样才可以得到相关的内容CMyDlg *pdlg = new CMyDlg;
if ( pdlg == NULL )
{
}
pdlg->DoModal();
CListCtrl *pL=NULL;
pL = &(pdlg->m_ListCtrl);
pL->GetItemCount();delete pdlg;