基 础 函 数 参 考
MsgBox
显示可选超时的简单消息框.
参 数
| 标志 |
指定消息框的类型及可能的按钮组合. 见备注. |
| 标题 |
消息框的标题. |
| 文本 |
消息框的提示信息. |
| timeout |
[可选参数] 超时时间(秒). 超时时间过后消息框将自动关闭. default(默认) = 0, 没有超时限制. |
| 句柄 |
[可选参数] 显示对话框的父窗句柄. |
返 回 值
| 成功: |
返回消息框被按下按钮的 ID. |
| 失败: |
返回 -1, 消息框超时.
|
| 点击的按钮
|
返回值
|
| 确定 |
1 |
| 删除 |
2 |
| 中止 |
3 |
| 重试 |
4 |
| 忽略 |
5 |
| 是 |
6 |
| 否 |
7 |
| 再重试 ** |
10 |
| 继续 ** |
11 |
备 注
"标志"参数可以是下列数值的组合:
| 十进制标志值
|
相关按钮组合
|
十六进制标志值
|
| 0 |
确定 |
0x0 |
| 1 |
确定 + 取消 |
0x1 |
| 2 |
终止 + 重试 + 忽略 |
0x2 |
| 3 |
是 + 否 + 取消 |
0x3 |
| 4 |
是 + 否 |
0x4 |
| 5 |
重试 + 取消 |
0x5 |
| 6 ** |
取消 + 重试 + 继续 |
0x6 |
| 十进制标志值
|
相关图标显示
|
十六进制标志值
|
| 0 |
(无图标) |
0x0 |
| 16 |
警告图标 |
0x10 |
| 32 |
问号图标 |
0x20 |
| 48 |
感叹号图标 |
0x30 |
| 64 |
由一个 "i" 和圆圈组成的信息图标 |
0x40 |
| 十进制标志值
|
默认按钮
|
十六进制标志值
|
| 0 |
第一按钮为默认按钮 |
0x0 |
| 256 |
第二按钮为默认按钮 |
0x100 |
| 512 |
第三按钮为默认按钮 |
0x200 |
| 十进制标志值
|
相关模式
|
十六进制标志值
|
| 0 |
应用程序模式 |
0x0 |
| 4096 |
系统模式(对话框带有图标) |
0x1000 |
| 8192 |
任务模式 |
0x2000 |
| 十进制标志值
|
其它相关
|
十六进制标志值
|
| 0 |
(无特别) |
0x0 |
| 262144 |
消息框将具有置顶属性 |
0x40000 |
| 524288 |
标题及文本右对齐 |
0x80000 |
带 ** 部分仅支持 Windows 2000/XP 及更高版本.
例如, 如果要指定一个具有"系统模式"属性, 并带有是/否按钮的消息框, 则标志参数应该是 4096+4 (或 4100);
如果使用十六进制的标志,则是 0x1000+0x4 (或 0x1004).
消息框将出现在屏幕中央, 并自动根据所含文本调整窗口大小. 如果标志参数中使用了"系统模式"(4096),
则标题栏的文字将会被切去部分.
如果"标题"参数使用关键字 Default 标题将由
@Scriptname 返回脚本名称
相 关 函 数
InputBox, ToolTip, TrayTip,
SplashTextOn
函 数 示 例
MsgBox(4096,
"测试", "这个消息框将会显示10秒", 10)