1. 程式人生 > >C++ MFC 中, 如何按下按鈕彈出對話方塊

C++ MFC 中, 如何按下按鈕彈出對話方塊

MFC如何新增新的對話方塊呢?

一、

1. 資源檢視 - 新增資源 - dialog  新建

2, 新生成的對話方塊上,右鍵 - 新增類

3. 類名 CMyNewDlg, 其他的都自動就好了。

4. 才最初的.cpp 檔案中新增剛才新建的類的標頭檔案 #include "MyNewDlg.h"

5. 在最初那個對話方塊中,雙擊“確定”按鈕, 新增如下兩行程式碼。 OK啦~~簡單吧

 void CLS1Dlg::OnBnClickedOk()
{
 // TODO: 在此新增控制元件通知處理程式程式碼
     CMyNewDlg dlg; 
     dlg.DoModal();   //
  
}

二、  一個更簡單的方法。

在第一步新增新的對話方塊資源後,  只需一下程式碼就OK啦。  真的很簡單吧~~

  CDialog dlg( IDD_DIALOG1) ;
     dlg.DoModal();   //
不過這種方法呢, 如果想使用新對話方塊內的控制元件, 還是要新增類的, 也就是說, 和上面一種方法是一樣的嘍~