MT4智能交易编程教程-对话框常量
该章包括返回MessageBox()函数代码。万一已经按下ESC键或者取消按钮,如果消息窗口有取消按钮,函数返回IDCANCEL。如果没有取消按钮,按ESC也不起作用。 常量 | 值 | 描述 | IDOK | 1 | 按“确认”键 | IDCANCEL | 2 | 按“取消”键 | IDABORT | 3 | 按“停止”键 | IDRETRY | 4 | 按“重试”键 | IDIGNORE | 5 | 按“忽略”键 | IDYES | 6 | 按“是”键 | IDNO | 7 | 按“否”键 | IDTRYAGAIN | 10 | 按“再试一次”键 | IDCONTINUE | 11 | 按“继续”键 |
MessageBox() 函数的主要标签定义常量和对话窗口行为,它的值包括综合如下标签组: 常量 | 值 | 描述 | MB_OK | 0x00000000 | 通知窗口只包括一个按钮:确定 默认 | MB_OKCANCEL | 0x00000001 | 通知窗口包括两个按钮:确定和取消 | MB_ABORTRETRYIGNORE | 0x00000002 | 通知窗口包括三个按钮:停止,重试 和 忽略 | MB_YESNOCANCEL | 0x00000003 | 通知窗口包括三个按钮:是, 否和取消 | MB_YESNO | 0x00000004 | 通知窗口包括两个按钮:是 和 否 | MB_RETRYCANCEL | 0x00000005 | 通知窗口包括两个按钮:重试 和 取消 | MB_CANCELTRYCONTINUE | 0x00000006 | 通知窗口包括三个按钮:取消, 再试一次, 继续 |
在消息窗口中展示icon,有必要指定额外标签: 常量 | 值 | 描述 | MB_ICONSTOP, MB_ICONERROR, MB_ICONHAND | 0x00000010 | STOP停止标志icon | MB_ICONQUESTION | 0x00000020 | icon疑问标志icon | MB_ICONEXCLAMATION, MB_ICONWARNING | 0x00000030 | 惊叹/警示标志icon | MB_ICONINFORMATION, MB_ICONASTERISK | 0x00000040 | i包围标志 |
如下标签定义默认按钮: 常量 | 值 | 描述 | MB_DEFBUTTON1 | 0x00000000 | 如果另外按钮MB_DEFBUTTON2, MB_DEFBUTTON3, 或者 MB_DEFBUTTON4 不执行,第一按钮MB_DEFBUTTON1 —默认。 | MB_DEFBUTTON2 | 0x00000100 | 默认第二按钮 | MB_DEFBUTTON3 | 0x00000200 | 默认第三按钮 | MB_DEFBUTTON4 | 0x00000300 | 默认第四按钮 |
|