- 我們在之前 《對話框的簡介》 中有過對對話框的介紹:
- 代碼詳細介紹:
- 創建 模態對話框 的函數: DialogBoxParam( )
- 創建 非模態對話框 函數:CreateDialogParam( )
- 兩者區別:這裏直接看下面介紹就好,做到大體瞭解,需要創建時再查閱資料。
- 對話框過程:
- Windows在“對話框管理器” - 也就是爲對話框內建的窗口過程中處理對話框消息,在處理前會首先調用用戶定義的對話框過程。
- 程序可以在這裏是否選擇對話框消息。
- 可以把 對話框管理器 理解成 DefWindowProc,凡是自己不需要處理的消息都由它來處理。
- WM_CREATE 消息,前面已經介紹過,內核負責對話框的創建,所以這個消息由對話框管理器而不是對話框過程。同時,有WM_INITDIALOG,可以用來初始對話框的一些參數(像上面代碼中加載對話框的圖標)
- 注意:對話框管理器自動處理用戶不想處理的消息,所以直接發送到“對話框管理器”。
win32 5.4 使用對話框
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.