C 脚本使用了 Windows API 函数 “MessageBox()” 创建一个标准 Windows 对话框。函数返回值包含所操作按钮的代码 。
注意事项
可以直接在 WinCC 中使用画面窗口创建 Windows 对话框, 画面窗口无法像对话框窗口那样能停止运行系统进程。在 WinCC V7.4系统手册中“使用 WinCC” 中如何插入画面窗口中有详细信息,参见条目 ID 109736220。
Windows API 中的消息对话框
Microsoft Developer Network 包含了使用 Windows dialog box 的详细描述,包括参数描述和返回值。
结合WinCC 使用注意事项:
- 对于 hWnd 必须通过 PDLRT 传递 Window 句柄。
- 在 uType 中,必须设置 "MB_SETFOREGROUND" 和"MB_SYSTEMMODAL" 。否则,对话框不能前置与画面,导致无法操作。
实例
下列脚本显示如何使用 "MessageBox()" 函数和评估返回值。
图01
以下文本文件包括上述脚本。
268859_wincc_messageboxuse.txt (1 KB)
注意事项
- Windows消息窗口上按钮的文本由当前操作系统设置的语言所确定,如果需要多语言显示,那么您需要安装一个多语言版 Windows 操作系统 (MUI) ,在运行时需要先修改 Windows 操作系统语言。更多的信息可以参考条目 ID:21923800.
- 消息文本和窗口标题的语言转换需要手动组态
条目 22907359 展示如何组态 Windows 消息框的标题和消息文本的语言转换。
关键字
22906363
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc323274.html