MessageBox
顯示模式對(duì)話框侮措,其中包含系統(tǒng)圖標(biāo),一組按鈕和簡(jiǎn)要的特定于應(yīng)用程序的消息墨状,例如狀態(tài)或錯(cuò)誤信息宏悦。消息框返回一個(gè)整數(shù)值,指示用戶單擊的按鈕派哲。
int MessageBox(
HWND hWnd,
LPCTSTR lpText,
LPCTSTR lpCaption,
UINT uType
);
- HWND hWnd,要?jiǎng)?chuàng)建的消息框的所有者窗口的句柄褂乍。如果此參數(shù)為NULL,則消息框沒(méi)有所有者窗口即硼。
- LPCTSTR lpText逃片,以NULL結(jié)尾的字符串褥实,表示要顯示的消息裂允。如果字符串由多行組成损离,則可以使用每行之間的回車符和/或換行符分隔行僻澎。
- LPCTSTR lpCaption貌踏,對(duì)話框標(biāo)題。如果此參數(shù)為NULL窟勃,則默認(rèn)標(biāo)題為“ 錯(cuò)誤”。
-
UINT uType凡资,對(duì)話框的內(nèi)容和行為。此參數(shù)可以是來(lái)自以下標(biāo)志組的標(biāo)志的組合。樣式可以參考官網(wǎng)梆暖。如果需要使用多個(gè)標(biāo)識(shí)厚掷,使用
|
連接起來(lái)就可以级解。
MessageBox的給出按鍵按下之后也存在返回值
返回值類型 | 值 | 描述 |
---|---|---|
IDABORT | 3 | The Abort button was selected. |
IDCANCEL | 2 | The Cancel button was selected. |
IDCONTINUE | 11 | The Continue button was selected. |
IDIGNORE | 5 | The Ignore button was selected. |
IDNO | 7 | The No button was selected. |
IDOK | 1 | The OK button was selected. |
IDRETRY | 4 | The Retry button was selected. |
IDTRYAGAIN | 10 | The Try Again button was selected. |
IDYES | 6 | The Yes button was selected. |
使用的地方
if(error)
{
MessageBox(NULL, L"", L"", 0);
}