简介:
- MessageBox指的是显示一个模态对话框,其中包含一个系统图标、 一组按钮和一个简短的特定于应用程序消息,如状态或错误的信息。消息框中返回一个整数值,该值指示用户单击了哪个按钮。
- 这个方法在unity的脚本调试中非常重要,用于找到程序报错的位置(unity中无法使用断点进行定位)
语法:
MessageBox( HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType)
命名空间
using System.Windows.Forms;
参数:
hWnd
此参数代表消息框拥有的窗口。如果为NULL,则消息框没有拥有窗口。
对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。
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 |