zoukankan      html  css  js  c++  java
  • 【MFC】模态、非模态对话框

    MFC 点击按钮,弹出另一个对话框
    方法一:模态对话框
    资源视图–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);
    }

  • 相关阅读:
    C++ 日期 & 时间
    C++ 引用
    C++ 指针
    C++ 字符串
    C++ 数组
    C++ 数字
    C++ 函数
    C++ 判断
    C++ 循环
    C++ 运算符
  • 原文地址:https://www.cnblogs.com/wolfray/p/5547274.html
Copyright © 2011-2022 走看看