vc++中用对话框打开对话框

如何在一个对话框上按一个按钮在出现一个对话框嗯~~两个对话框都是已经做好的~~两个workspace里~... 如何在一个对话框上按一个按钮在出现一个对话框
嗯~~两个对话框都是已经做好的~~ 两个workspace里~
展开
 我来答
hendlon
2009-09-03 · TA获得超过297个赞
知道小有建树答主
回答量:544
采纳率:100%
帮助的人:414万
展开全部
A,B两个对话框。你做好的。
A中点击一按钮button1,打开B对话框。
步骤:
1:A的cpp文件最上面加上B的头文件,#include <B.h>
2:为A的button1按钮添加消息响应函数。右键-->classwizard->button1-->BN_CLICKED 确定。
3:在A的Cpp文件中找到button1函数定义处,添加代码:
B bdlg; //这是创建B对话框对象
bdlg.DoModal(); //这里调用对话框对象的方法,显示对话框。
负家子弟
2009-09-03 · TA获得超过3567个赞
知道大有可为答主
回答量:1336
采纳率:0%
帮助的人:1508万
展开全部
设你的第一个对话框类是CAlphaDialog,它上面有一个按钮ID是IDC_BUTTON_OTHERDLG
在类向导里加入这个按钮的点击响应函数OnButtonOtherdlg()

新建一个对话框,它的控制类名字叫CBetaDialog.

在AlphaDialog.cpp加入#include "BetaDialog.h"

在CAlphaDialog::OnButtonOtherdlg()中加入
void CAlphaDialog::OnButtonOtherdlg()
{
CBetaDialog OtherDlg;
OtherDlg.DoModal();
}

搞定!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
80676535
2009-09-03 · TA获得超过477个赞
知道小有建树答主
回答量:1316
采纳率:0%
帮助的人:897万
展开全部
两个workspace里......

你可以把一个工程里的DLG的代码和资源都搞到另一个工程里

不然会找不到资源的,然后出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ecba46aab
2009-09-03 · TA获得超过2303个赞
知道大有可为答主
回答量:2477
采纳率:100%
帮助的人:2020万
展开全部
两个工程互调比较麻烦,一两句话说不清楚,建议上传代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沧海一锋
2009-09-03 · TA获得超过357个赞
知道小有建树答主
回答量:596
采纳率:0%
帮助的人:228万
展开全部
两个工程啊?我暂时没遇到过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式