訊息方塊樣式
下列訊息方塊樣式可供使用。
Message_Box 型別
MB_ABORTRETRYIGNORE 訊息方塊包含三個按鈕:中止、重試和忽略。
MB_OK 訊息方塊包含一個按鈕:好。
MB_OKCANCEL 訊息方塊包含兩個按鈕:確定和取消。
MB_RETRYCANCEL 訊息方塊包含兩個按鈕:重試和取消。
MB_YESNO 訊息方塊包含兩個按鈕:不是和。
MB_YESNOCANCEL 訊息方塊包含三個按鈕:是,而和取消。
訊息方塊強制
使用者必須回應訊息方塊在繼續在目前視窗的工作之前MB_APPLMODAL。 不過,使用者在這些視窗移至視窗其他應用程式和工作。 如果 MB_SYSTEMMODAL 和 MB_TASKMODAL 都沒有指定,預設值為 MB_APPLMODAL 。
MB_SYSTEMMODAL 所有應用程式暫停,直到使用者回應訊息方塊。 系統強制回應訊息方塊用來告知要求直接顧慮,應該謹慎使用嚴重,可能有害的錯誤。
MB_TASKMODAL 和 MB_APPLMODAL相似,不過,不適合在 MFC 應用程式內。 這個旗標為沒有視窗控制代碼可用的呼叫的應用程式或程式庫是保留的。
訊息方塊圖示
MB_ICONEXCLAMATION 驚嘆號點圖示會顯示在訊息方塊中。
MB_ICONINFORMATION 圖示包括「I」圓形會出現訊息方塊。
MB_ICONQUESTION 的問題標記圖示會顯示在訊息方塊中。
MB_ICONSTOP 會中止標記圖示會顯示在訊息方塊中。
訊息方塊的預設按鈕。
MB_DEFBUTTON1 第一個按鈕是預設值。 請注意第一個按鈕永遠是預設,除非 MB_DEFBUTTON2 和 MB_DEFBUTTON3 指定。
MB_DEFBUTTON2 第二個按鈕是預設值。
MB_DEFBUTTON3 第三個按鈕是預設值。