vc++中,怎样实现从一个对话框跳到另一个对话框?
发布网友
发布时间:2023-10-18 10:55
我来回答
共3个回答
热心网友
时间:2024-10-20 16:08
确定按钮 通常的ID号叫 IDOK 吧,给它添加一个消息映射函数,在函数体里添加调用另一个对话框的代码,如你的另一个对话框对应的类叫CMyDlg.
则调用代码就应是:
void CMyDlg::OnOK()
{
CMyDlg dlg;
dlg.DoModal();
}
这样在你点确定时就会创建另一个对话框了.也就是跳转到另一个对话框.
=====================
不知你想做的是不是这个!
我也是初学,如有不当还望高手指点,希望能帮得上你.
热心网友
时间:2024-10-20 16:08
Cxxdlg d1;//xx为要打开对话框的类名
d1.DoModal();
在button的代码段开头加上面的代码就可以了。
热心网友
时间:2024-10-20 16:09
如果你有基础的话相信你不难理解
在确定按键的事件过程中转移焦点
你必须取得另一个对话框的句柄
才能继续操作
vc++中,怎样实现从一个对话框跳到另一个对话框?
确定按钮 通常的ID号叫 IDOK 吧,给它添加一个消息映射函数,在函数体里添加调用另一个对话框的代码,如你的另一个对话框对应的类叫CMyDlg.则调用代码就应是:void CMyDlg::OnOK(){ CMyDlg dlg;dlg.DoModal();} 这样在你点确定时就会创建另一个对话框了.也就是跳转到另一个对话框.=== 不知...
vc++中怎样由一个对话框中的按钮点击一下进入另一个对话框
首先,在资源里添加一个对话框资源,将其属性设置为child,接着用类向导添加一个新类,可以命名为CNewDlg,下来在主对话框.h文件前添加新类的头文件,实现有两种,一种为模态显示,一种非模态显示,所谓模态显示就是在子对话框未关闭之前,不能操作父对话框,而非模态对话框就和普通对话框一样。对于...
vc++把对话框中的值传到另一个对话框
选权限的控件应该是个CheckBox控件,右击它选“添加变量”,变量类型为BOOL,变量名假设为bHaveRight。在你的“登录”按钮的单击处理函数中加入以下语句 UpdateData(TRUE); // 更新对话框所有变量 g_bHaveRight=bHaveRight; // g_bHaveRight为程序全局变量。在下一个对话框的OnInitDialog(0函数中,对g...
...在做好登录验证后,跳到一个类似SDI的窗口视图,怎么实现吗...
1、新建一个SDI工程,以什么作为基类都是可以的,看你程序后面出来的需要。2、在App类的InitInstance()里面添加验证代码。BOOL CTestApp::InitInstance(){ //添加验证代码,举个例子 if (dlg.DoModal()!=IDOK){ return FALSE;} else { if(...)//验证失败 return FALSE;} ...AfxEnableControl...
在VC++中的MFC利用一个dialoge对话框中按钮调用另一个dialoge对话框
1.可以调用模态的对话框 void ADlg:: Button(){ BDlg bdlg;bdlg.DoModal();} 2.调用非模态 在 Adlg.h 包含 Bdlg.h头文件 中定义 BDlg* m_pdblg;在Adlg.cpp中 在构造函数中初始化 m_pdblg = NULL;在析构函数中 if(m_pdblg != NULL){ delete m_pdblg;} 在单击按钮中 void ...
...想在一个对话框中单击一个菜单项,让另一个对话框弹出,请问如何实现...
首先,你要为你的“录入学生信息”对话框创建类,方法很简单,双击“录入学生信息”对话框,弹出MFC类向导,添加类名,如CInputInformationDlg,点击完成。注意,如果你的IE浏览器是IE6以上可能还会遇到点麻烦,建议IE浏览器是IE6。2.创建菜单事件处理函数。鼠标右键单击菜单项“录入学生信息”,选择“添加...
vc的程序,想实现多个对话框之间互相切换,怎么实现? 能给出示例代码吗...
你先创建A B C这三个对话框,然后在A的那个按钮中添加函数:创建一个B的对象,并显示对话框。……B与C之间也是这样子。。。至于你说A上面的数据,,,其实,当你按了A的按钮,弹出B对话框时,A这个按钮的函数还没运行完的,那其它值也不会变的啊……蛮容易的吧……...
在VC++中,如何将一个对话框中编辑框中输入的内容显示在另一对话框中的...
你先在类向导中添加这两个编辑框的两个CString 变量,比如是str1,和str2,然后在程序中加入以下代码UpdateData();//获取编辑框中的内容 str2=str1;//把第一个编辑框中的内容赋值给第二个编辑框 UpdateData(false);//更新编辑框中的内容
求助!VC++中如何实现两个界面(窗口)之间切换!刚学习VC,好多不懂,麻烦...
选项卡确实可以,不过新手有难度。可以用简单的,比如A对话框对应类为CAdlg,在这个对话框中有个Button,可以在Button的Click函数中生成一个对话框CBdlg,这时可以把A对话框隐藏,上面是简要的原理,不方贴代码,自己随手写的,参数大小写没有区分,时间关系,希望对你有帮助。CAdlg::onbuttonclick()//...
可不可以再一个对话框中嵌入另外一个对话框,如果可以用VC怎么实现
首先vc一般新建一个项目(workspace)都是一个project,如果需要多个工程:方法1:新建一个工程,然后选中“add to current workspace”即可。方法2:已有工程,可以通过“project”菜单-》“insert project to workspace"加入已有的菜单。一起调试的问题:首先一个workspace里面有多个工程的时候,你要设定一个...