vc 中 按钮弹出对话框的问题 。菜鸟求助

小弟用MFC编辑了一个关于串口通讯的对话框,在该对话框上添加了一个设置按钮,我想点这个按钮的时候弹出另外一个对话框,在该对话框上进行通信端口,波特率,等的设置,现在关键问... 小弟 用MFC 编辑了一个关于串口通讯的对话框, 在该对话框上 添加了一个
设置 按钮,我想点这个按钮的时候弹出 另外一个对话框,在该对话框上 进行 通信端口,波特率,等的设置,现在关键问题是 第一,我不知道怎么在已经有一个对话框的基础上编辑出第二个个子对话框,第二,怎么将两个对话框联系起来,就是按 设置按钮的时候 弹出设置对话框.还有这写过程中该注意些什么,请高手帮忙
如果什么啊 大哥
展开
 我来答
忘至白葬不情必0T
2009-04-13 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
1.在资源窗口中右键单击"Dialog"资源项,选"Insert Dialog",会新建一个对话框,你可以在上面把通信端口,波特率这些设置的控件放好.
2.然后右键单击对话框的空白部分,选ClassWizard,会提示你为这个对话框生成一个类,按提示的步骤设置好后,一个新的对话框类就出现了,类名你自己取,比如是CSetDialog.
3.再次右键进入ClassWizard,在Member Virables选项页中,双击各控件的ID,会出现为控件关联变量的对话框,为各控件关联变量,比如可以给输入通信端口的文本框设置int型变量m_com.
4.在原有程序中,通过
CSetDialog dlg;
if(dlg.DoModal()==IDOK)
{
...
com=dlg.m_com;
...
};
类似的形式即可调用设置对话框

即可调用设置对话框,如果
syzh120
2009-04-13 · 超过47用户采纳过TA的回答
知道答主
回答量:193
采纳率:0%
帮助的人:167万
展开全部
这样 初学的话可以用个简单的办法 你先把RC文件打开 新建一个dialog 然后添加一些控件之类 然后你右键这个对话框出现添加新类向导 一路NEXT (要记住是生成哪个文件 一般与类同名去掉C)比如这个类名叫CABC 生成头文件是ABC.H
回到你的按钮 右键添加事件处理 在文件前面加上#include “ABC.H”
在你的事件处理函数里面加上 ABC aABC;
ABC.DoModal();
到这就OK了 你点一下按钮就会把ABC对应的对话框弹出来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式