日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

让MessageBox在最前面弹出来的信息在

發(fā)布時(shí)間:2023/12/2 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 让MessageBox在最前面弹出来的信息在 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
nt MessageBox(
HWND hWnd, // handle of owner window
LPCTSTR lpText, // address of text in message box
LPCTSTR lpCaption, // address of title of message box
UINT uType // style of message box
);

在uType參數(shù)中設(shè)置MB_SYSTEMMODAL就能讓MessageBox在最前面

消息框的函數(shù)原型:
int?MessageBox(HWND?hwnd,LPCTSTR?lpsztext,LPCSTR?lpsztitle,UINT?ustyle);
注:應(yīng)先將項(xiàng)目屬性中的字符集屬性改為多字符集。
消息框函數(shù)有4?個(gè)參數(shù):
第1個(gè)參數(shù)是父窗口的句柄。為NULL,說(shuō)明消息框沒(méi)有父窗口,大多數(shù)情況下可以省略不寫(xiě)。
第2個(gè)參數(shù)就是一個(gè)指向要顯示字符串的指針
第3個(gè)參數(shù)是消息框本身的標(biāo)題。
第4個(gè)參數(shù)是指定消息框的內(nèi)容和形為(即該消息框有幾個(gè)按鈕、文本對(duì)齊等狀態(tài),可以在20多個(gè)屬性值中進(jìn)行組合)
MessageBox的第4個(gè)參數(shù)可以是在WINUSER.H中定義的一組前綴以MB_開(kāi)始的常數(shù)組合.
可以使用C語(yǔ)言的"或"(|)運(yùn)算符將下面顯示的三組中各選一個(gè)常數(shù)組合起來(lái)指定消息框的內(nèi)容和形為:
顯示哪些按鈕:
#define?MB_OK?0X00000000L
#define?MB_OKCANCEL?0X00000001L
#define?MB_ABORTRERYGNORE?0X00000002L
#define?MB_YESNOCANCEL?0X00000003L
#define?MB_YESNO?0X00000004L
#define?RERYCANCEL?0X00000005L
焦點(diǎn)在哪個(gè)按鈕上:
#define?MB_DEFBUTTON1?0X00000000L
#define?MB_DEFBUTTON2?0X00000100L
#define?MB_DEFBUTTON3?0X00000200L
#define?MB_DEFBUTTON4?0X00000300L
圖示的外觀:
#define?MB_ICONHAND?0x00000010L
#define?MB_ICONQUESTION?0x00000020L
#define?MB_ICONEXCLAMATION?0x00000030L
#define?MB_ICONASTERISK?0x00000040L
圖示的某些有替代名稱(chēng):
#define?MB_ICONWARNING?MB_ICONEXCLAMATION
#define?MB_ICONERROR?MB_ICONHAND
#define?MB_ICONINFORMATION?MB_ICONASTERISK
#define?MB_ICONSTOP?MB_ICONHAND
示例:
MessageBox(NULL,?"Hello,?Windows!","hello",?MB_OK?);
MessageBox(NULL,?"Hello,?Windows!","HelloMsg",?MB_YESNO|MB_ICONEXCLAMATION)?;
MessageBox(NULL,?"Hello,?Windows!","HelloMsg",?MB_YESNO|MB_DEFBUTTON1)?;//表示窗口出來(lái)后焦點(diǎn)?focus落在Yes(第一個(gè))按鈕上

返回值:
IDOK--1
IDCANCEL--2
IDABORT--3
IDRETRY--4
IDIGNORE--5
IDYES--6
IDNO--7



總結(jié)

以上是生活随笔為你收集整理的让MessageBox在最前面弹出来的信息在的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。