MessageBox函数使用详解
1、原型:int MessageBoxW(HWND hWnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType);
2、功能:弹出一个带按钮的消息框。
1、hWnd参数:
类型:HWND(窗口句柄)
作用:作为要创建的消息框所属的窗口。
2、lpText参数:
类型:LPCWSTR(UNICODE字符常量,也叫宽字符常量)
作用:作为消息框要显示的内容文本
3、lpCaption参数:
类型:LPCWSTR (UNICODE字符常量,也叫宽字符常量)
作用:作为消息框的标题文本
4、uType参数:
类型:UINT(unsigned int无符号整型)
作用:指定消息框的样式、模式。可以使用”|“来连接多个值。(关于该参数值的详细介绍请转至下面链接)
5、返回值:
类型:int
结果:如果函数失败,则返回0;如果函数成功,则返回值是下列值之一:
IDOK(1):用户选择了”确定“按钮。
IDCANCEL(2):用户选择了”取消“按钮,或按了”ESC“键,或点击的消息框右上角的”X“。
IDABORT(3):用户选择了”中止“按钮。
IDYES(6):用户选择了”是“按钮。
IDNO(7):用户选择了”否“按钮。
IDCONTINUE(11):用户选择了”继续“按钮。
IDTRYAGAIN(10):用户选择了”重试“按钮。
IDIGNORE(5):用户选择了”忽略“按钮。
1、如果该函数的参数都为0,则显示样式是这样的。

2、该函数为阻塞式函数。即在消息框没有关闭之前,调用该函数的线程将被一直阻塞。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:115
阅读量:139
阅读量:86
阅读量:123
阅读量:90