嵌入式爱好者

查看: 9278|回复: 0

[技术分享] MFC 点击按钮,弹出另一个对话框

[复制链接]

0

主题

0

帖子

0

积分

扫一扫,手机访问本帖
发表于 2013-10-11 14:41:25 | 显示全部楼层 |阅读模式
方法一:模态对话框
资源视图--Dialog--右键--添加资源--新建--对话框-,然后在已经生成的对话框中(解决资源视图中的dialog下的新生成的那个)右键--添加类。例如:添加CMyNewDlg,在所要调的代码中(按钮点击方法所在的文件代码),先加头文件#include   "CMyNewDlg.h ",之后在按钮点击方法中:
void COnclickDlg::OnBnClickedOk()
{
CMyNewDlg  Dlg;
Dlg.DoModal();
}

方法二:非模态对话框
资源视图--Dialog--右键--添加资源--新建--对话框--然后在已经生成的对话框中(解决资源视图中的dialog下的新生成的那个)右键--添加类。例如:添加CMyNewDlg,在所要调的代码中(按钮点击方法按钮点击方法所在的文件代码),先加头文件#include   "CMyNewDlg.h ",之后在按钮点击方法中:
void COnclickDlg::OnBnClickedOk()
{
CMyNewDlg  *pDlg=new CMyNewDlg ;
pDlg->Create(IDD_DIALOG2,this);
pDlg->ShowWindow(SW_SHOW);
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-24 11:10

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表