vc 对话框之间传递参数
两个对话框(现用A和B表示)都用的是CListCtrl,A对话框用的是CListCtrl+checkBox现在要把A对话框中被选中的项在B对话框中CListCtrl中显示...
两个对话框(现用 A 和 B 表示)都用的是 CListCtrl,A 对话框用的是 CListCtrl + checkBox
现在要把 A 对话框中被选中的项在 B 对话框中 CListCtrl 中显示
请问高手该如何实现...... 展开
现在要把 A 对话框中被选中的项在 B 对话框中 CListCtrl 中显示
请问高手该如何实现...... 展开
3个回答
展开全部
采用非模式对话框创建,再使用全局变量
如申明全局变量CDialogB* cdlg;//全局变量
cdlg=new CDialogB(this);
cdlg->Create(this,IDD_DILOG);
cdlg->ShowWindow(SW_SHOW);
在A对话框ListCtrl响应函数里:
ClistCtrl* ct=(CListCtrl*)(cdlg->GetDlgItem(IDC_LISTCTRL));
ct->InsertItem(...);
ct->SetItemText(1,..);即可
如申明全局变量CDialogB* cdlg;//全局变量
cdlg=new CDialogB(this);
cdlg->Create(this,IDD_DILOG);
cdlg->ShowWindow(SW_SHOW);
在A对话框ListCtrl响应函数里:
ClistCtrl* ct=(CListCtrl*)(cdlg->GetDlgItem(IDC_LISTCTRL));
ct->InsertItem(...);
ct->SetItemText(1,..);即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询