mfc 对话框应用程序 如何利用按钮弹出另一对话框
来源:互联网 发布:wex5 php服务器端 编辑:程序博客网 时间:2024/06/06 20:45
首先要新增加一个类,父类选CDialog,类名:CDCM2DLG
然后定义:CDCM2DLG *CDcm2dlg;
初始化: CDcm2dlg = NULL;
调用:
CDcm2dlg = new CDCM2DLG();if (CDcm2dlg != NULL){bool ret = CDcm2dlg->Create(IDD_DLG2);if (!ret)AfxMessageBox("error creating dialog");CDcm2dlg->ShowWindow(SW_SHOWNORMAL);}else{AfxMessageBox("error creating dialog object");}
为按钮增加消息响应函数调用上面的代码即可弹出新增对话框。
如果要对对话框中的控件进行初始化:
class wizard中选中新增类,在virtual function(VS2010)列表选中oninitdialog 增加,然后再oninitdialog()函数中添加初始化控件代码即可。
记得释放:delete CDcm2dlg;
延伸一下;如果新增对话框中有控件要操作:
CEditListCtrl m_EditListCtrl; 控件关联变量
CDcm2dlg->m_editListCtrl2.InsertItem(i, cslevel);CDcm2dlg->m_editListCtrl2.SetItemText(i,1,tempNode.Gtag);CDcm2dlg->m_editListCtrl2.SetItemText(i,2,tempNode.Etag);CDcm2dlg->m_editListCtrl2.SetItemText(i,3,tempNode.description);CDcm2dlg->m_editListCtrl2.SetItemText(i,4,tempNode.VR);CDcm2dlg->m_editListCtrl2.SetItemText(i,5,tempNode.valLen);CDcm2dlg->m_editListCtrl2.SetItemText(i,6,tempNode.value);
0 0
- mfc 对话框应用程序 如何利用按钮弹出另一对话框
- MFC 按钮弹出对话框
- C++ MFC 中, 如何按下按钮弹出对话框
- MFC 点击按钮,弹出另一个对话框
- MFC 点击按钮,弹出另一个对话框
- MFC 点击按钮,弹出另一个对话框
- MFC 点击按钮,弹出另一个对话框
- MFC 点击按钮,弹出另一个对话框
- MFC中点击按钮弹出对话框
- MFC 点击按钮,弹出另一个对话框
- MFC 点击按钮,弹出另一个对话框
- MFC点击按钮,弹出另一个对话框
- 【MFC】点击按钮,弹出另一个对话框
- MFC 点击按钮,弹出另一个对话框
- MFC中点击按钮弹出对话框
- 单击MFC对话框中按钮弹出文件选择对话框
- MFC对话框中单击一个按钮弹出另外一个对话框
- MFC 点击一个对话框按钮弹出另一个对话框
- PHP中$_SERVER的详细参数与说明
- 写给年轻程序员的一封信
- android睡眠过程中对进程的处理
- Android借助Application重写App的Crash(完整版)
- Android 如何隐藏应用程序的图标
- mfc 对话框应用程序 如何利用按钮弹出另一对话框
- Fragment生命周期
- 边缘检测算法
- 内存管理
- 无法打开SQL Server的连接
- 数据结构学习心得(二)-----线性表
- Kinnect开发——环境配置
- observable(ninth day)
- Linux命令学习手册-gpg命令