请问如何在对话框里弹出对话框?

简介:

我做了一个单文档界面的东东 
里面一个菜单项点击后弹出一个对话框 CMainFrame::OnXXXXX() 

这个对话框里有个按钮,按它再弹出一个对话框,不知怎么做啊? 
高手指点....... 问题点数:25、回复次数:9Top

 

1 楼songbai(O'Sanile) 回复于 2002-02-14 19:44:36 得分 5

写一个对话框的类,如 class_dlg,然后在那个按钮里的事件中写 
class_dlg dlg; 
dlg.DoModal(); 
就行了。Top

2 楼Cline(营营[无意苦争春,贯看群芳谢]) 回复于 2002-02-14 19:45:10 得分 5

... 
CMyDialog::OnButtonNewDlg() 

CTestDlg dlg; 
dlg.DoModel(); 

...Top

3 楼wjatcsdn(TRACE(BUG)) 回复于 2002-02-14 22:25:54 得分 5

上面说得对,但也可以调用Create()函数构造一个,并用DestroyWindow()删除, 
即非模态对话框Top

4 楼cppboy(cppboy) 回复于 2002-02-14 23:26:45 得分 0

如果你只要显示字符信息的话,只要用 
AfxMessageBox(...)或MessageBox(...)就行了Top

5 楼lifanxi(Byron) 回复于 2002-02-15 00:17:38 得分 0

就是和你在CMainFrame::OnXXXXX()中用的是一样的方法。 
CMyDlg dlg; 
dlg.DoModal(); 
当然,别忘了Include那个CMyDlg对话框类所对应的mydlg.h头文件哟!Top

6 楼elc(晴海孤帆) 回复于 2002-02-15 00:54:41 得分 0

hehe 
都对Top

7 楼xIzam(糖糖) 回复于 2002-02-15 10:55:15 得分 5

非模态:ShowWindow(SW_SHOW) 
模态:DoModal();Top

8 楼mooncat2000(三脚猫) 回复于 2002-02-15 13:44:10 得分 0

我是这样做的,可是,点击按钮没反应啊Top

9 楼songbai(O'Sanile) 回复于 2002-02-15 14:00:52 得分 5

那就是你的按钮的事件不对了,你用 Class_Wizard 来加这个按钮的事件。

本文转自博客园知识天地的博客,原文链接:请问如何在对话框里弹出对话框? ,如需转载请自行联系原博主。


相关文章
|
8月前
|
C++
(13)对话框
(13)对话框
C# “文件选择对话框“ 和 “保存对话框“
C# “文件选择对话框“ 和 “保存对话框“
|
Web App开发 JavaScript 前端开发
对话框、模态框和弹出框看起来很相似,它们有何不同?
由于一个新的 popover 属性正在被提出,所以这篇文章将探讨对话框(dialogs)、弹出窗口(popovers)、叠加层(overlays)和揭示小部件(disclosure widgets)之间的区别。
26409 1
|
Windows
CWnd::OnContextMenu函数(右键单击弹出快捷菜单)
CWnd::OnContextMenu函数(右键单击弹出快捷菜单)
92 0
|
Android开发
不可取消的对话框
牙叔教程 简单易懂
148 0
4款侧边栏弹出效果
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
891 0