VC++不同dialog如何传值啊

[复制链接]
查看11 | 回复3 | 2011-5-21 10:28:26 | 显示全部楼层 |阅读模式
现在程序中有一个窗体,2个DIALOG,,,点击窗体中的MENU,,弹出DIALOG1,,然后在DIALOG1中的EDITBOX1,EDITBOX2中输入数据,然后点击OK按钮,,如何在DIALOG2中接受EDITBOX1 ,EDITBOX2中的值,,哪位教教我呀,,谢了

回复

使用道具 举报

千问 | 2011-5-21 10:28:26 | 显示全部楼层
★如果要加入代码的话,2中方法:#inluce "youdialog.h"YouDialog dlg;dlg.DoModal();以上为模态创建。#include "youdialog.h"YouDialog * pDlg;pDlg = new YouDialog;pDlg->CreateDialog(....);pDlg->ShowWindow(SW_SHOW);....pDlg->DestoryWindow();delete pDlg;以上为非模态创建方法。★如果程序是已经做好的,需要调用:使用CreateProcess()函数。例如:
回复

使用道具 举报

千问 | 2011-5-21 10:28:26 | 显示全部楼层
MFC的库函数我不太清楚,以下是API。跟MFC库的意思差不多,从字面意思理解你可以自己找一下。Dialog有个函数GetDlgItemText是获取控件内容的,你先取各自的内容保存到变量中.Dialog还有函数是获取控件句柄的:GetDlgItem,获取各自的控件句柄,在调用SetDlgItemText设置控件的内容。
回复

使用道具 举报

千问 | 2011-5-21 10:28:26 | 显示全部楼层
所谓弹出就是一个显示一个隐藏,定义两个对象 就可相互调用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行