MFC非模态对话框
2016-03-04 10:56
169 查看
功能:实现点击菜单,弹出一对话框,点击菜单XX-XA,弹出XX-XA设置对话框(通过非模态对话框创建)
过程:
在菜单里面加入XX-XA;
查看该菜单所在的类;
在该类里面,给该菜单添加消息映射,COMMAND消息对应OnXxxa()方法;
将消息与弹出的对话框关联起来:即点击菜单,弹出XX-XA对话框
通过下面函数来实现:
此函数将菜单和对话框连接起来 。。。
void CJB8View::OnXxxa()
{
// TODO: Add your command handler code here
m_dlgSetXxxa->ShowWindow(SW_SHOW);
m_dlgSetXxxa->CenterWindow();
}
为对话框XX_XA建立类 CXxxa
在菜单所在的类的头文件里面添加如下代码
CXxxa *m_dlgSetXxxa;
在构造函数里面
m_dlgSetXxxa = new CXxxa;
在初始化函数里面
m_dlgSetXxxa->Create(IDD_DIALOG_XXXA,this);
IDD_DIALOG_XXXA为对话框的ID
在析构函数里面
delete m_dlgSetXxxa;
m_dlgSetXxxa =NULL;
参考文章: http://blog.csdn.net/candyliuxj/article/details/6736032
过程:
在菜单里面加入XX-XA;
查看该菜单所在的类;
在该类里面,给该菜单添加消息映射,COMMAND消息对应OnXxxa()方法;
将消息与弹出的对话框关联起来:即点击菜单,弹出XX-XA对话框
通过下面函数来实现:
此函数将菜单和对话框连接起来 。。。
void CJB8View::OnXxxa()
{
// TODO: Add your command handler code here
m_dlgSetXxxa->ShowWindow(SW_SHOW);
m_dlgSetXxxa->CenterWindow();
}
为对话框XX_XA建立类 CXxxa
在菜单所在的类的头文件里面添加如下代码
CXxxa *m_dlgSetXxxa;
在构造函数里面
m_dlgSetXxxa = new CXxxa;
在初始化函数里面
m_dlgSetXxxa->Create(IDD_DIALOG_XXXA,this);
IDD_DIALOG_XXXA为对话框的ID
在析构函数里面
delete m_dlgSetXxxa;
m_dlgSetXxxa =NULL;
参考文章: http://blog.csdn.net/candyliuxj/article/details/6736032
相关文章推荐
- Spark代码3之Action:reduce,reduceByKey,sorted,lookup,take,saveAsTextFile
- 【leetcode】【105】Construct Binary Tree from Preorder and Inorder Traversal
- 数值转换为String(std::to_string)
- ECSHOP的订单状态在数据库中的表现
- DSP汇编"ZERO.L2 B0"机器码0427,如何解析?
- PHP调试
- Memcached实例
- Android - 文件读写操作 总结
- 实现自动匹配内容
- C++/MFC修行之路(7)MFC单文档程序调整客户区大小的方法
- 解决一个因Bitmap引起的OOM问题
- Solr技巧 -- 仿“竞价排名”
- android的数据存储方式------5种
- cocospod 安装和使用
- EasyUI Layout 布局
- PHP使用curl模拟post上传及接收文件的方法
- iOS开发 判断输入语言是否是汉语
- html笔试题
- 打包遇到错误:missing ios distribution signing identity for XXXXXXXXXX
- VS敲C++代码时遇到的Bug总结