MFC新增子視窗

2021-07-10 19:22:56 字數 466 閱讀 6334

本文件僅是簡單的實現  主視窗用乙個按鈕控制子視窗的顯示與隱藏。

在資源檢視,新增新對話方塊,命名 隨便。如 idd_dialog1

右鍵-新增類, 基類選擇 cdialog。  類名隨便,盡量符合視窗功能即可,如 viedodlg

在主視窗的標頭檔案中加入 標頭檔案  #include 「videodlg.h」

定義 視窗  videodlg * m_video;

在主視窗的cpp中 初始化函式中加入:

m_video = new videodlg(this);

m_ video->create(idd_dialog1,this);           

這樣子視窗就弄好了。

可以在主視窗建立乙個按鈕, 事件函式:

m_video->showwindow(sw_show);     //顯示主視窗

其他的後續再弄吧

子視窗屬性(根據自己情況來)

MFC建立非模態子視窗

在第乙個視窗中,建立第二個視窗,如下 include second.h 第二個視窗標頭檔案 void ctestdlg onbnclickedbutton6 如果想在第二個視窗中銷毀子視窗。方法如下 void seconddig postncdestroy void seconddig oncanc...

mfc在視窗中新增右鍵選單

mfc在視窗中新增右鍵選單,大致分為以下三步 一。建立選單 建立基於對話方塊的mfc應用程式popmenu,插入 資源 選單 建立父選單的id為idr popmenu,建立子選單的id分別為id menuitem1,id menuitem2 二 定義函式並且新增訊息對映 宣告函式 afx msg v...

c MFC新增子視窗控制項筆記

1 新增無邊child型別對話方塊作為子對話方塊,新增對話方塊類。2 新增乙個tab控制項 3 新增乙個mfc類的tab 4 在父對話方塊中定義乙個tab控制項,5 在tab類中定義子對話方塊類變數 cdlgchild1 m objtab1 cdlgchild1 m objtab2 cdlgchil...