古詩詞大全網 - 四字成語 - C語言MessageBox問題

C語言MessageBox問題

1、MessageBox(),註意區分大小寫。它的功能是彈出壹個標準的Windows對話框。它不是C函數庫的標準函數,而是WINDNWS API函數,但是可以用C語言調用API函數。

下面舉例,顯示出壹個對話框,其標題為Hello,內容為Hello World,包含壹個確定按鈕:

#include <windows.h>

int main()

{

MessageBox(NULL,"Hello World","Hello",MB_OK);

return 0;

}

//代碼在VC6.0下編譯通過

2、MessageBox()函數第壹個參數是窗口句柄,第二個是窗口內容字符串,第三個是窗口標題字符串,第四個是窗口所包含的按鈕類型;函數返回值為int類型,用於判斷用戶點擊了哪個按鈕。

簡單介紹壹下第四個參數(左邊參數,右邊按鈕):

MB_OK 確定

MB_OKCANCEL 確定 取消

MB_YESNO 是 否

MB_RETRY 重試

還可以在窗口顯示通知圖標:

MB_OK|MB_ICONQUESTION 確定 問號

依此類推,只要在後面加“|”然後是圖標代號。

MB_ICONEXCLAMATION 感嘆號

MB_ICONERROR 錯誤

MB_ICONINFORMATION 信息