你好,我是【麼麼來了杰倫】,很高興為你解答。MB_ABORTRETRYIGNORE:訊息框含有三個按鈕:Abort,Retry和Ignore。MB_OK:訊息框含有一個按鈕:OK。這是預設值。MB_OKCANCEL:訊息框含有兩個按鈕:OK和Cancel。MB_RETRYCANCEL:訊息框含有兩個按鈕:Retry和Cancel。MB_YESNO:訊息框含有兩個按鈕:Yes和No。MB_YESNOCANCEL:訊息框含有三個按鈕:Yes,No和Cancel。 指定下列標誌中的一個來顯示訊息框中的圖示:標誌的含義如下。MB_ICONEXCLAMATION:MB_ICONWARNING:一個驚歎號出現在訊息框。MB_ICONINFORMATION:MB_ICONASTERISK:一個圓圈中小寫字母i組成的圖標出現在訊息框。MB_ICONOUESTION:一個問題標記圖標出現在訊息框。MB_ICONSTOP:MB_ICONERROR:MM_ICONHAND:一個停止訊息圖標出現在訊息框。 指定下列標誌中的一個來顯不預設的按鈕:標誌的含義如下。MB_DEFBUTTON1:第一個按鈕為預設按鈕。如果MB_DEFBUTTON2,MB_DEFBUTTON3,MB_DEFBUTTON4沒有被指定,則MB_DEFBUTTON1為預設值。MB_DEFSUTTON2;第二個按鈕為預設按鈕。MB_DEFBUTTON3:第三個按鈕為預設按鈕。MB_DEFBUTTON4:第四個按鈕為預設按鈕。 指定下列標誌中的一個來顯示對話方塊的形態:標誌的含義如卜。MB_APPLMODAL:在hwnd引數標識的視窗中繼續工作以前,使用者一定響應訊息框。但是,使用者可以移動到其他執行緒的視窗且在這些視窗中工作。根據應用程式中視窗的層次機構,使用者則以移動到執行緒內的其他視窗。所有母訊息框的子視窗自動地失效,但是彈出視窗不是這樣。如果既沒有指定MB_SYSTEMMODAL也沒有指定MB_TASKMOOAL,則MB_APPLMODAL為預設的。MB_SYSTEMMODAL:除了訊息框有WB_EX_TOPMOST型別,MB_APPLMODAL和WS_EX_TOPMOST一樣。用系統模態訊息框來改變各種各樣的使用者,主要的損壞錯誤需要立即注意(例如,記憶體溢位)。如果不是那些與hwnd聯絡的視窗,此標誌對使用者對視窗的相互聯絡沒有影響。MB_TASKMODAL:如果引數hwnd為NULL,除了所有屬於當前執行緒高層次的視窗足失效的,MB_TASKMODALL和MB_ApPLMODAL一樣。當呼叫應用程式或庫沒有一個可以得到的視窗控制代碼時,使用此標誌。但仍需要阻止到呼叫應用程式甲其他視窗的輸入而不是擱置其他執行緒。 另外,可以指定下列標誌。MB_DEFAULT_DESKTOP_ONLy:接收輸入的當前桌面一定是一個預設桌面。否則,函式呼叫失敗。預設桌面是一個在使用者已經紀錄且以後應用程式在此上面執行的桌面。MB_HELP:把一個Help按鈕增加到訊息框。選擇Help按鈕或按F1產生一個Help事件。MB_RIGHT:文字為右調整。MB_RTLREADING:用在Hebrew和Arabic系統中從右到左的順序顯示訊息和大寫文字。MB_SETFOREGROUND:訊息框變為前景視窗。在內部系統為訊息個呼叫SetForegrundWindow函式。MB_TOPMOSI:訊息框用WS_EX_TOPMOST視窗型別來建立MB_SERVICE_NOTIFICATION。 我有本API的大全,你可以查查更多專業的科普知識,歡迎關注我。如果喜歡我的回答,也請給我贊或轉發,你們的鼓勵,是支援我寫下去的動力,謝謝大家。
你好,我是【麼麼來了杰倫】,很高興為你解答。MB_ABORTRETRYIGNORE:訊息框含有三個按鈕:Abort,Retry和Ignore。MB_OK:訊息框含有一個按鈕:OK。這是預設值。MB_OKCANCEL:訊息框含有兩個按鈕:OK和Cancel。MB_RETRYCANCEL:訊息框含有兩個按鈕:Retry和Cancel。MB_YESNO:訊息框含有兩個按鈕:Yes和No。MB_YESNOCANCEL:訊息框含有三個按鈕:Yes,No和Cancel。 指定下列標誌中的一個來顯示訊息框中的圖示:標誌的含義如下。MB_ICONEXCLAMATION:MB_ICONWARNING:一個驚歎號出現在訊息框。MB_ICONINFORMATION:MB_ICONASTERISK:一個圓圈中小寫字母i組成的圖標出現在訊息框。MB_ICONOUESTION:一個問題標記圖標出現在訊息框。MB_ICONSTOP:MB_ICONERROR:MM_ICONHAND:一個停止訊息圖標出現在訊息框。 指定下列標誌中的一個來顯不預設的按鈕:標誌的含義如下。MB_DEFBUTTON1:第一個按鈕為預設按鈕。如果MB_DEFBUTTON2,MB_DEFBUTTON3,MB_DEFBUTTON4沒有被指定,則MB_DEFBUTTON1為預設值。MB_DEFSUTTON2;第二個按鈕為預設按鈕。MB_DEFBUTTON3:第三個按鈕為預設按鈕。MB_DEFBUTTON4:第四個按鈕為預設按鈕。 指定下列標誌中的一個來顯示對話方塊的形態:標誌的含義如卜。MB_APPLMODAL:在hwnd引數標識的視窗中繼續工作以前,使用者一定響應訊息框。但是,使用者可以移動到其他執行緒的視窗且在這些視窗中工作。根據應用程式中視窗的層次機構,使用者則以移動到執行緒內的其他視窗。所有母訊息框的子視窗自動地失效,但是彈出視窗不是這樣。如果既沒有指定MB_SYSTEMMODAL也沒有指定MB_TASKMOOAL,則MB_APPLMODAL為預設的。MB_SYSTEMMODAL:除了訊息框有WB_EX_TOPMOST型別,MB_APPLMODAL和WS_EX_TOPMOST一樣。用系統模態訊息框來改變各種各樣的使用者,主要的損壞錯誤需要立即注意(例如,記憶體溢位)。如果不是那些與hwnd聯絡的視窗,此標誌對使用者對視窗的相互聯絡沒有影響。MB_TASKMODAL:如果引數hwnd為NULL,除了所有屬於當前執行緒高層次的視窗足失效的,MB_TASKMODALL和MB_ApPLMODAL一樣。當呼叫應用程式或庫沒有一個可以得到的視窗控制代碼時,使用此標誌。但仍需要阻止到呼叫應用程式甲其他視窗的輸入而不是擱置其他執行緒。 另外,可以指定下列標誌。MB_DEFAULT_DESKTOP_ONLy:接收輸入的當前桌面一定是一個預設桌面。否則,函式呼叫失敗。預設桌面是一個在使用者已經紀錄且以後應用程式在此上面執行的桌面。MB_HELP:把一個Help按鈕增加到訊息框。選擇Help按鈕或按F1產生一個Help事件。MB_RIGHT:文字為右調整。MB_RTLREADING:用在Hebrew和Arabic系統中從右到左的順序顯示訊息和大寫文字。MB_SETFOREGROUND:訊息框變為前景視窗。在內部系統為訊息個呼叫SetForegrundWindow函式。MB_TOPMOSI:訊息框用WS_EX_TOPMOST視窗型別來建立MB_SERVICE_NOTIFICATION。 我有本API的大全,你可以查查更多專業的科普知識,歡迎關注我。如果喜歡我的回答,也請給我贊或轉發,你們的鼓勵,是支援我寫下去的動力,謝謝大家。