首先建立對話方塊應用程式,然後去資源檢視(如下圖)
右擊新增類,建立相關類名,完成;
然後右擊屬性,在屬性欄就能看到訊息事件(如下圖)
找到wm_close訊息,新增on_close。跳轉到.cpp檔案,新增如下**即可:
void ctest::onclose()
執行結果:
注:mfc程式退出的方法不只只有這一種,還有很多種,但是正常程式退出系統都會向程式傳送乙個 wm_close 訊息,程式在得到 wm_close 訊息之後就會判斷程式中的「on_wm_close()」訊息巨集,如果存在此訊息巨集程式就到自動找到程式的「onclose()」函式,然後執行它。
MFC 對話方塊 隱藏 關閉
1.隱藏當前對話方塊 showwindow this m hwnd,false 2.關閉當前對話方塊 首先在對話方塊訊息函式中新增 wm close訊息,然後在自己的類中,過載onclose 函式 關閉當前對話方塊語句為 關閉當前對話方塊 cdialog onclose 3.關閉主對話方塊 向主對話...
MFC 對話方塊程式 模式對話方塊與非模式對話方塊
一 根據主視窗型別,mfc軟體工程可以分為以下幾種架構模型 例如 記事本和畫筆等。2 mdi multiple document inte ce 多文件介面,乙個主框架視窗下可以同時編輯多份文件。例如 vc 6.0,photoshop等軟體。3 基於對話方塊的軟體模型 主視窗是通過資源管理器,在對話...
MFC基於對話方塊程式
001 020 else if nresponse idcancel 如果對話方塊是用取消來關閉的,則 021 025 026 由於對話方塊已關閉,所以將返回 false 以便退出應用程式,027 而不是啟動應用程式的訊息幫浦。028 return false 029 因為initinstance ...