天天看点

C++:messagebox创建提示窗口

简介:

MessageBox指的是显示一个模态对话框,其中包含一个系统图标、 一组按钮和一个简短的特定于应用程序消息,如状态或错误的信息。消息框中返回一个整数值,该值指示用户单击了哪个按钮。

这个方法在unity的脚本调试中非常重要,用于找到程序报错的位置(unity中无法使用断点进行定位)

语法:

命名空间

参数:

hWnd

此参数代表消息框拥有的窗口。如果为NULL,则消息框没有拥有窗口。

对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。

通常设为NULL。

lpText:(String)

消息框的内容。

lpCaption(String类型)

消息框的标题。

uType(Int类型)

指定一个决定对话框的内容和行为的位标志集。此参数可以为下列标志组中标志的组合。指定下列标志中的一个来显示消息框中的按钮以及图标。

uType的值:

参数 : 含义

MB_OK : 默认值。有一个确认按钮在里面。

MB_YESNO : 有是和否在里面

MB_ABORTRETRYIGNORE : 有Abort(放弃),Retry(重试)和Ignore(跳过)

MB_YESNOCANCEL 消息框含有三个按钮 : Yes,No和Cancel

MB_OKCANCEL 消息框含有两个按钮 : OK和Cancel

继续阅读