vc 对话框之间传递参数

两个对话框(现用A和B表示)都用的是CListCtrl,A对话框用的是CListCtrl+checkBox现在要把A对话框中被选中的项在B对话框中CListCtrl中显示... 两个对话框(现用 A 和 B 表示)都用的是 CListCtrl,A 对话框用的是 CListCtrl + checkBox
现在要把 A 对话框中被选中的项在 B 对话框中 CListCtrl 中显示
请问高手该如何实现......
展开
 我来答
gwenchill
2008-04-09
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
采用非模式对话框创建,再使用全局变量
如申明全局变量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,..);即可
ybc2006
2008-04-09
知道答主
回答量:19
采纳率:0%
帮助的人:13万
展开全部
在主对话框中A
Cinput dlg;
dlg.DoModal() ; // 在主对话框中打开从对话框。
CString s=dlg.m_txt;
即返回B对话框中编辑框m_txt的内容。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jezhee
2008-04-09 · 超过15用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:0
展开全部
全局变量?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式