# 用法

全部参数可选,按顺序传递

`MessageBox [标题] [文字] [按钮] [图标] [默认焦点] [额外选项]` 

选定值用进程 ExitCode 返回

### 案例

最后一个参数省略

`MessageBox 操作确认 要退出吗 YesNo Warning Button1` 

## 按钮

    消息框包含“确定”按钮
    OK
    
    消息框包含“确定”和“取消”按钮。
    OKCancel,

    消息框包含“中止”、“重试”和“忽略”按钮。
    AbortRetryIgnore

    消息框包含“是”、“否”和“取消”按钮。
    YesNoCancel

    消息框包含“是”和“否”按钮。
    YesNo

    消息框包含“重试”和“取消”按钮。
    RetryCancel

## 图标

    消息框未包含符号。
    None

    该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。
    Error 

    该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。
    Hand

    该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。
    Stop 

    该消息框包含一个符号,该符号是由一个圆圈和其中的一个问号组成的。不再建议使用问号消息图标,原因是该图标无法清楚地表示特定类型的消息,并且问号形式的消息表述可应用于任何消息类型。此外,用户还可能将问号消息符号与帮助信息混淆。因此,请不要在消息框中使用此问号消息符号。系统继续支持此符号只是为了向后兼容。
    Question

    该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。
    Exclamation

    该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。
    Warning

    该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母 i 组成的。
    Asterisk

    该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母 i 组成的。
    Information

## 默认焦点

    消息框上的第一个按钮是默认按钮。
    Button1

    消息框上的第二个按钮是默认按钮。
    Button2

    消息框上的第三个按钮是默认按钮。
    Button3

## 额外选项

    消息框显示在活动桌面上。
    ServiceNotification

    消息框显示在活动桌面上。
    DefaultDesktopOnly

    消息框文本右对齐。
    RightAlign

    指定消息框文本按从右到左的阅读顺序显示。
    RtlReading

## 返回值

    对话框的返回值是 OK(通常从标签为“确定”的按钮发送)。
    1

    对话框的返回值是 Cancel(通常从标签为“取消”的按钮发送)。
    2

    对话框的返回值是 Abort(通常从标签为“中止”的按钮发送)。
    3

    对话框的返回值是 Retry(通常从标签为“重试”的按钮发送)。
    4

    对话框的返回值是 Ignore(通常从标签为“忽略”的按钮发送)。
    5

    对话框的返回值是 Yes(通常从标签为“是”的按钮发送)。
    6

    对话框的返回值是 No(通常从标签为“否”的按钮发送)。
    7