MessageBox()
MessageBox()
NiuYoohoo 发表于4年前
MessageBox()
  • 发表于 4年前
  • 阅读 16
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

MessageBox(NULL,TEXT("hello"),TEXT("windows"),4); // 语句详解


函数原型 int WINAPI MessageBox(HWNDhWnd,LPCTSTRlpText,LPCTSTRlpCaption,UINTuType)



HWNDhWnd 消息框的拥有窗口。如果此参数为NULL,则消息框没有拥有窗口。
LPCTSTRlpText  消息框的内容。如果用Unicode,则在文本两边添加
TEXT(//sometext)
LPCTSTRlpCaption   消息框的标题。如果用Unicode,则在文本两边添加
TEXT(//sometext)
UINTuType 指定一个决定对话框的内容和行为的位标志集。此参数可以为下列标志组中标志的组合。
指定下列标志中的一个来显示消息框中的按钮以及图标。

 按钮参数                含义
 MB_OK 默认值,只有一个确认按钮
 MB_YESNO 是和否在里面
 MB_ABORTRETRYIGNORE Abort 放弃、Retry 重试、Ignore 跳过
 MB_YESNOCANCEL     yes、no、cancel
 MB_RETRYCANCEL retry、cancel
 MB_OKCANCEL            ok、cancel
 
 
#define MB_OK                   0x00000000L
#define MB_OKCANCEL   0x00000001L
#define MB_ABORTRETRYIGNORE 0x00000002L
#define MB_YESNOCANCEL 0x00000003L
#define MB_YESNO 0x00000004L
#define MB_RETRYCANCEL 0x00000005L

#define MB_ICONHAND 0x00000010L
#define MB_ICONQUESTION 0x00000020L
#define MB_ICONEXCLAMATION 0x00000030L
#define MB_ICONASTERISK 0x00000040L

#define MB_USERICON 0x00000080L
#define MB_ICONWARNING MB_ICONEXCLAMATION
#define MB_ICONERROR MB_ICONHAND
#endif

#define MB_ICONINFORMATION MB_ICONASTERISK
#define MB_ICONSTOPMB_ICONHAND

#define MB_DEFBUTTON1 0x00000000L
#define MB_DEFBUTTON2 0x00000100L
#define MB_DEFBUTTON3 0x00000200L
#if(WINVER>=0x0400)
#define MB_DEFBUTTON4 0x00000300L
#endif/*WINVER>=0x0400*/

#define MB_APPLMODAL 0x00000000L
#define MB_SYSTEMMODAL 0x00001000L
#define MB_TASKMODAL 0x00002000L
#define MB_HELP 0x00004000L //HelpButton
#endif/*WINVER>=0x0400*/

#define MB_NOFOCUS 0x00008000L
#define MB_SETFOREGROUND 0x00010000L
#define MB_DEFAULT_DESKTOP_ONLY 0x00020000L

#define MB_TOPMOST 0x00040000L
#define MB_RIGHT0 x00080000L
#define MB_RTLREADING 0x00100000L

图标                                                 参数

MB_ICONEXCLAMATION 惊叹号
MB_ICONWARNING
MB_ICONINFORMATION
MB_ICONASTERISK
MB_ICONQUESTION
MB_ICONSTOP
MB_ICONERROR
MB_ICONHAND  

返回值
IDOK
IDCANCEL
IDABORT
IDRETRY
IDIGNORE
IDYES
IDNO


标签: messagebox
共有 人打赏支持
粉丝 1
博文 45
码字总数 18114
×
NiuYoohoo
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: