天天看點

C++:messagebox建立提示視窗

簡介:

MessageBox指的是顯示一個模态對話框,其中包含一個系統圖示、 一組按鈕和一個簡短的特定于應用程式消息,如狀态或錯誤的資訊。消息框中傳回一個整數值,該值訓示使用者單擊了哪個按鈕。

這個方法在unity的腳本調試中非常重要,用于找到程式報錯的位置(unity中無法使用斷點進行定位)

文法:

命名空間

參數:

hWnd

此參數代表消息框擁有的視窗。如果為NULL,則消息框沒有擁有視窗。

對話框父視窗句柄,對話框顯示在Delphi窗體内,可使用窗體的Handle屬性,否則可用0,使其直接作為桌面視窗的子視窗。

通常設為NULL。

lpText:(String)

消息框的内容。

lpCaption(String類型)

消息框的标題。

uType(Int類型)

指定一個決定對話框的内容和行為的位标志集。此參數可以為下列标志組中标志的組合。指定下列标志中的一個來顯示消息框中的按鈕以及圖示。

uType的值:

參數 : 含義

MB_OK : 預設值。有一個确認按鈕在裡面。

MB_YESNO : 有是和否在裡面

MB_ABORTRETRYIGNORE : 有Abort(放棄),Retry(重試)和Ignore(跳過)

MB_YESNOCANCEL 消息框含有三個按鈕 : Yes,No和Cancel

MB_OKCANCEL 消息框含有兩個按鈕 : OK和Cancel

繼續閱讀