vc 中 按钮弹出对话框的问题 。菜鸟求助
小弟用MFC编辑了一个关于串口通讯的对话框,在该对话框上添加了一个设置按钮,我想点这个按钮的时候弹出另外一个对话框,在该对话框上进行通信端口,波特率,等的设置,现在关键问...
小弟 用MFC 编辑了一个关于串口通讯的对话框, 在该对话框上 添加了一个
设置 按钮,我想点这个按钮的时候弹出 另外一个对话框,在该对话框上 进行 通信端口,波特率,等的设置,现在关键问题是 第一,我不知道怎么在已经有一个对话框的基础上编辑出第二个个子对话框,第二,怎么将两个对话框联系起来,就是按 设置按钮的时候 弹出设置对话框.还有这写过程中该注意些什么,请高手帮忙
如果什么啊 大哥 展开
设置 按钮,我想点这个按钮的时候弹出 另外一个对话框,在该对话框上 进行 通信端口,波特率,等的设置,现在关键问题是 第一,我不知道怎么在已经有一个对话框的基础上编辑出第二个个子对话框,第二,怎么将两个对话框联系起来,就是按 设置按钮的时候 弹出设置对话框.还有这写过程中该注意些什么,请高手帮忙
如果什么啊 大哥 展开
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;
...
};
类似的形式即可调用设置对话框
即可调用设置对话框,如果
2.然后右键单击对话框的空白部分,选ClassWizard,会提示你为这个对话框生成一个类,按提示的步骤设置好后,一个新的对话框类就出现了,类名你自己取,比如是CSetDialog.
3.再次右键进入ClassWizard,在Member Virables选项页中,双击各控件的ID,会出现为控件关联变量的对话框,为各控件关联变量,比如可以给输入通信端口的文本框设置int型变量m_com.
4.在原有程序中,通过
CSetDialog dlg;
if(dlg.DoModal()==IDOK)
{
...
com=dlg.m_com;
...
};
类似的形式即可调用设置对话框
即可调用设置对话框,如果
展开全部
这样 初学的话可以用个简单的办法 你先把RC文件打开 新建一个dialog 然后添加一些控件之类 然后你右键这个对话框出现添加新类向导 一路NEXT (要记住是生成哪个文件 一般与类同名去掉C)比如这个类名叫CABC 生成头文件是ABC.H
回到你的按钮 右键添加事件处理 在文件前面加上#include “ABC.H”
在你的事件处理函数里面加上 ABC aABC;
ABC.DoModal();
到这就OK了 你点一下按钮就会把ABC对应的对话框弹出来了
回到你的按钮 右键添加事件处理 在文件前面加上#include “ABC.H”
在你的事件处理函数里面加上 ABC aABC;
ABC.DoModal();
到这就OK了 你点一下按钮就会把ABC对应的对话框弹出来了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询