基 础 函 数 参 考
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)