zoukankan      html  css  js  c++  java
  • 请问如何在对话框里弹出对话框?

    我做了一个单文档界面的东东 
    里面一个菜单项点击后弹出一个对话框 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 来加这个按钮的事件。
  • 相关阅读:
    asp.net 验证输入有效性
    优化SQL SERVER访问性能
    with nocheck ; nocheck
    VB SStab设置当前页
    相互关联的子查询
    mybatis 批量查询参数语句
    转载 mysql函数大全
    Tchar.h 中的一般文本映射
    字节序的概念、判断、及转换
    Windows风格与C/C++风格:UNICODE VS _UNICODE 与 TEXT() VS _T()
  • 原文地址:https://www.cnblogs.com/mfryf/p/2350999.html
Copyright © 2011-2022 走看看