
返回值
ID选择了……IDOK(1)OKIDCANCEL(2)CANCELIDABORT(3)ABORTIDRETRY(4)RETRYIDIGNORE(5)IGNOREIDYES(6)YESIDNO(7)NO
备注
通过将 uType 参数设置为相应的标志值,可以在消息框中系统图标,具体图标可参见MSDN网站。
图标标志位值MB_ICONHAND,MB_ICONSTOP, 或者MB_ICONERRORMB_ICONQUESTIONMB_ICONEXCLAMATION或者MB_ICONWARNINGMB_ICONASTERISK或者MB_ICONINFORMATION
添加2个从右到左标记 (RLMs),Unicode 格式字符中用 U+200F表示。在消息框显示字符串的开头被由 MessageBox 渲染引擎解释,以致造成 MessageBox 的阅读顺序,呈现为从右向左 (RTL) 。
当您使用1个系统模式消息框指示时,当系统内存不足时,由 lpText 和 lpCaption 的参数的字符串不应被从资源文件,因为加载资源的尝试可能会失败。
如果在1个对话框存在时创建1个消息框,则使用对话框的句柄作为hWnd 参数。hWnd参数不应指定为1个子窗口,就像对话框中的控件一样。
实例
第1步:弹出对话框。语句:

对话框弹出
选择是:语句:

选择Yes
选择否:语句:

选择No
messagebox_MessageBox -MFC特例
假如您创建了1个MFC工程,如果工程文档中有MainFrm.cpp的话,那么,本函数就被封装成了:
参数
lpszText:指向1个字符串包含要显示的消息。

lpszCaption:指向1个字符串包含标题。
nType:指定消息框的内容和行为。
返回值
指定函数的结果。
下面的例子可以让我们对比2种函数的用法,两行代码的功能都是显示1个消息框,内容为“示例用法”
::MessageBox(NULL, "示例用法", "demo", MB_OK);
MessageBox("示例用法");//采用了一些C++的语法特性使用消息框用起来更顺手
messagebox_MessageBox -VB方法
函数原型:
参数说明:
(1)Text:必选项,消息框的正文。
(2)Title:可选项,消息框的标题。
(3)MessageBoxButtons:可选项,消息框的按钮设置,默认只显示【确定】按钮。
OK――确定OKCancel――确定和取消 AbortRetryIgnore――终止、重试和忽略
YesNoCancel――是、否和取消 YesNo――是和否 RetryCancel――重试和取消
(4)MessageBoxIcon:对话框中显示的图标样式,默认不显示任何图标。
Question――问号 Information、Asterisk――i号 Error、Stop、Hand――错误号
Warning、Exclamation――!号 None――不显示任何图标
(5)MessageBoxDefaultButtons:可选项,对话框中默认选中的按钮设置。
DefaultButton1――第一个button是默认按钮
DefaultButton2――第两个button是默认按钮
DefaultButton3――第三个button是默认按钮
备注:函数原型中蓝色字体部分的参数,可以通过点来获取其后面跟随的参数值。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-36322-2.html
想抢票都不行
多去贴吧了解下真实实力不懂不要紧
老个JJ新闻说啥你就以为啥