win32 5.4 使用對話框

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