MessageBox

来源:互联网 发布:各大编程语言效率比较 编辑:程序博客网 时间:2024/05/01 12:42
语法: MessageBox(szMsg, nType);
//szMsg 不会自动换行,使用\n换行;
//nType 指定了消息框和消息框图标的类型,可以是INFORMATION, WARNING, SEVERE 其他windows API支持的消息框类型也能传递,如果需要传递多种类型,使用OR操作符。
返回值一般情况下是没有太大意义的,除非使用了标准的windows 消息框。使用标准消息框的时候,返回值和MessageBox API functions的返回值一致。


MessageBox function 弹出一个包含信息和一个OK Button的消息框。
消息框的标题取决于nType的值。EG: 将INFORMATION作为nType的值传递,标题bar将会出现标题信息,在调用MessageBox function之前调用SetDialogTitle function可以改变消息框的标题内容。


这个函数实际上调用了微软提供的MessageBox的API。操作系统决定了消息框的大小和位置。OK Button上的text也由操作系统语言环境决定,按钮的文本无法改变。


MB_ABORTRETRYIGNORE:消息框含有三个按钮:Abort,Retry和Ignore。
MB_OK:消息框含有一个按钮:OK。这是缺省值。
MB_OKCANCEL:消息框含有两个按钮:OK和Cancel。
MB_RETRYCANCEL:消息框含有两个按钮:Retry和Cancel。
MB_YESNO:消息框含有两个按钮:Yes和No。
MB_YESNOCANCEL:消息框含有三个按钮:Yes,No和Cancel。

原创粉丝点击