
vc++中用对话框打开对话框
如何在一个对话框上按一个按钮在出现一个对话框嗯~~两个对话框都是已经做好的~~两个workspace里~...
如何在一个对话框上按一个按钮在出现一个对话框
嗯~~两个对话框都是已经做好的~~ 两个workspace里~ 展开
嗯~~两个对话框都是已经做好的~~ 两个workspace里~ 展开
展开全部
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(); //这里调用对话框对象的方法,显示对话框。
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(); //这里调用对话框对象的方法,显示对话框。
展开全部
设你的第一个对话框类是CAlphaDialog,它上面有一个按钮ID是IDC_BUTTON_OTHERDLG
在类向导里加入这个按钮的点击响应函数OnButtonOtherdlg()
新建一个对话框,它的控制类名字叫CBetaDialog.
在AlphaDialog.cpp加入#include "BetaDialog.h"
在CAlphaDialog::OnButtonOtherdlg()中加入
void CAlphaDialog::OnButtonOtherdlg()
{
CBetaDialog OtherDlg;
OtherDlg.DoModal();
}
搞定!
在类向导里加入这个按钮的点击响应函数OnButtonOtherdlg()
新建一个对话框,它的控制类名字叫CBetaDialog.
在AlphaDialog.cpp加入#include "BetaDialog.h"
在CAlphaDialog::OnButtonOtherdlg()中加入
void CAlphaDialog::OnButtonOtherdlg()
{
CBetaDialog OtherDlg;
OtherDlg.DoModal();
}
搞定!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个workspace里......
你可以把一个工程里的DLG的代码和资源都搞到另一个工程里
不然会找不到资源的,然后出错
你可以把一个工程里的DLG的代码和资源都搞到另一个工程里
不然会找不到资源的,然后出错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个工程互调比较麻烦,一两句话说不清楚,建议上传代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个工程啊?我暂时没遇到过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询