簡介:
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