信息框、消息框、延时框——图标按钮样式
如果(信息框(0,"中国","你好",[确定取消 + 问号图标])=选了确定)退出程序
信息框不只是按钮和图标样式可以选择,还可以通过返回值,知道用户点击了哪个按钮
不指定按钮也有一个确定按钮和右上角的X关闭,包括按ESC键也会关闭对话框
只有一个按钮时,点X或者按ESC都是返回确定按钮这个数值1,如果有多个按钮
点X或者按ESC通常是返回最后的按钮,取消或者否,对于Win10以前的系统,点X返回关闭8
按ESC返回结果也不一样,为了兼容不同系统,就可以判断点了确定按钮如何处理
否则如何处理,无论是点的取消或者否还是点了X还是按了Esc,都按否则进行处理
消息框类 信息(风格=用户图标,实例=$400000,图标=1)
消息框类的风格跟信息框的图标样式相同,用户自定义图标要指定实例
32位exe程序的实例可以使用0x400000这个固定的数值
内置模块有一个“程序.实例”,是一个全局整数变量,可以在其它程序段里使用
消息框类也是一个全局变量,初始化赋值只能使用已知数值或者常量,不能使用变量
信息.标题="标题文字"; //在程序段内指定消息框显示的标题文字 信息.内容="内容文字"; //在程序段内指定消息框显示的内容文字 整数 编号=消息框(信息) //弹出消息框,并返回关闭消息框时点击了哪个按钮 //延时框是弹出一个消息框,如果用户没有点击,会在指定时间关闭消息框 整数 编号=延时框(0,"中国","你好",[弹出是否 + 惊叹图标],0,5000); //弹出一个延时消息框上面有是、否两个按钮和惊叹图标 //最后一个参数指定5000毫秒,就会在5秒之后自动关闭消息框
中文名字 | 常量数值 | 英文名称 | 释义 |
确定取消 | $000001 | MB_OKCANCEL | 弹出的信息框包含“确定”和“取消”两个按钮 |
中止重试 | $000002 | MB_ABORTRETRYIGNORE | 弹出的信息框包含“中止”、“重试”和“放弃”三个按钮 |
是否取消 | $000003 | MB_YESNOCANCEL | 弹出的信息框包含“是”、“否”和“取消”三个按钮 |
弹出是否 | $000004 | MB_YESNO | 弹出的信息框包含“是”和“否”两个按钮 |
重试取消 | $000005 | MB_RETRYCANCEL | 弹出的信息框包含“重试”和“取消”两个按钮 |
错误图标 | $000010 | MB_ICONHAND | 弹出的信息框包含红色的“错号”图标 |
问号图标 | $000020 | MB_ICONQUESTION | 弹出的信息框包含蓝色的“问号”图标 |
惊叹图标 | $000030 | MB_ICONEXCLAMATION | 弹出的信息框包含黄色三角的“惊叹”图标 |
信息图标 | $000040 | MB_ICONASTERISK | 弹出的信息框包含蓝色的“i符号”图标 |
用户图标 | $000080 | MB_USERICON | 弹出的信息框可以显示用户自定义图标 |
弹出系统 | $001000 | MB_SYSTEMMODAL | 弹出窗口会置顶,且标题栏有系统图标。 |
弹出任务 | $002000 | MB_TASKMODAL | 弹出窗口到任务栏显示 |
帮助按钮 | $004000 | MB_HELP | 弹出窗口包含“帮助”按钮。 |
弹出置前 | $010000 | MB_SETFOREGROUND | 消息框变为前景窗口。 |
默认桌面 | $020000 | MB_DEFAULT_DESKTOP_ONLY | 当前桌面为默认桌面才会返回 |
弹出置顶 | $040000 | MB_TOPMOST | 消息框置顶显示。 |
文字居右 | $080000 | MB_RIGHT | 消息框的内容文字居右显示。 |
图标居右 | $100000 | MB_RTLREADING | 内容文字在左边,图标在右边,标题文字也在右边 |
弹出服务 | $200000 | MB_SERVICE_NOTIFICATION | 弹出的消息框即使没有登陆到系统,也会显示。 |
信息框、消息框、延时框——点击按钮返回值
中文名字 | 常量数值 | 英文名称 | 释义 |
选了确定 | 1 | IDOK | 点击选中了"确定"按钮 |
选了取消 | 2 | IDCANCEL | 点击选中了"取消"按钮 |
选了中止 | 3 | IDABORT | 点击选中了"中止"按钮 |
选了重试 | 4 | IDRETRY | 点击选中了"重试"按钮 |
选了忽略 | 5 | IDIGNORE | 点击选中了"忽略"按钮 |
选了是 | 6 | IDYES | 点击选中了"是"按钮 |
选了否 | 7 | IDNO | 点击选中了"否"按钮 |
选了关闭 | 8 | IDCLOSE | 点击选中了"关闭"按钮 |
选了帮助 | 9 | IDHELP | 点击选中了"帮助"按钮 |