MFC學習 3 對話方塊

2021-07-22 07:06:45 字數 1209 閱讀 6817

因為我看的是別人的文件寫的,所以不好意思直接複製貼上人家的到我的部落格上,我也就是標記下哪些地方有那些東西方便自己以後檢視而言,如果想自己操作推薦看一下雞啄公尺的文件,裡面真的說的很詳細,基本上都可以做出來

屬性頁對話方塊及相關類的介紹

屬性頁對話方塊:

屬性頁對話方塊就是包含一般屬性頁對話方塊和嚮導對話方塊兩類。它將多個對話方塊整合於一身,通過標籤或按鈕來切換頁面。

cpropertypage:(繼承自cdialog)

用於處理單個的屬性頁,所以要為每個屬性頁都建立乙個繼承自cpropertypage的子類。

p47cpropertysheet:

? cpropertysheet類繼承自cwnd類,它是屬性錶類,負責載入、開啟或刪除屬性頁,並可以在屬性頁對話方塊中切換屬性頁。它跟對話方塊類似,也有模態和非模態兩種。

關於嚮導對話方塊的建立及顯示,這是操作問題,自己在下面操作多了就好了。

p50有

到p55

一般屬性對話方塊的建立及顯示

一般屬性頁對話方塊和嚮導對話方塊的建立和顯示的不同包括,是否需要onsetactive和onwizardfinish等過載函式,是否需要呼叫屬性錶類的setwizardmode函式設定為嚮導對話方塊模式。

其餘建立等等全部都與嚮導對話方塊一致。

p56對話方塊:訊息對話方塊

我們在使用windows系統的過程中經常會見到訊息對話方塊,提示我們有異常發生或提出詢問等。因為在軟體開發中經常用到訊息對話方塊,所以mfc提供了兩個函式可以直接生成指定風格的訊息對話方塊,而不需要我們在每次使用的時候都要去建立對話方塊資源和生成對話方塊類等。這兩個函式就是cwnd類的成員函式messagebox()和全域性函式afxmessagebox()。

p60

對話方塊:檔案對話方塊

開啟檔案對話方塊用於選擇要開啟的檔案的路徑,儲存檔案對話方塊用來選擇要儲存的檔案的路徑

開啟檔案對話方塊:

很多編輯軟體像記事本等都有「開啟」選項,選擇「開啟」後會彈出乙個對話方塊,讓我們選擇要開啟檔案的路徑,這個對話方塊就是開啟檔案對話方塊。

儲存檔案對話方塊:

除了「開啟」選項一般還會有「另存為」選項,選擇「另存為」後往往也會有乙個對話方塊彈出,讓我們選擇儲存路徑,這就是儲存檔案對話方塊。

p64對話方塊:字型對話方塊

字型對話方塊的作用是用來選擇字型

p67對話方塊:顏色對話方塊

繼續學習mfc發現還是自己操作最靠譜,也沒什麼好總結的,熟能生巧,我就不繼續寫這個了,還是以練習為主

Qt學習8 對話方塊

4.警告對話方塊 qmessagebox warning this,warn 警告 其他標準對話方塊 顏色對話方塊 qcolor color qcolordialog getcolor qcolor 255,0,0 qdebug 檔案對話方塊 qstring str qfiledialog geto...

Win32 對話方塊 3

onctlcolor ctlcolor dlg hbrush cdemodlg onctlcolor cdc pdc,cwnd pwnd,uint nctlcolor return hbr 根據控制項id更改,這個事件一直觸發 hbrush cdemodlg onctlcolor cdc pdc,c...

22對話方塊建立

import wx 建立對話方塊 class mydialog wx.dialog 初始化 def init self 初始化父類 wx.dialog.init self,none,1,彈出的對話方塊 size 300 500 self.ok wx.button self,wx.id ok,clic...