函数说明: MsgBoxEx lleft, lTop, lWidth, lHeight, strContent, strTitle, lType 在指定位置弹出一个提示框。 如果lWidth或者lHeight为0,则只改变位置,不改变大小。 lLeft,lTop,lWidth,lHeight:分别为左坐标、上坐标、宽、高,整型; strContent:提示框的内容,字符串; strTitle:提示框的标题,字符串; lType:提示框的类型,整型; 返回整型:按钮被选中的类型。 如 sys.MsgBoxEx 100,100,200,200,"提示","标题",64
lType说明:指定一个决定对话框的内容和行为的位标志集。此参数可以为下列标志组中标志的组合。 指定下列标志中的一个来显示消息框中的按钮,标志的含义如下。 2:消息框含有三个按钮:Abort,Retry和Ignore。 0:消息框含有一个按钮:OK。这是缺省值。 1:消息框含有两个按钮:OK和Cancel。 5:消息框含有两个按钮:Retry和Cancel。 4:消息框含有两个按钮:Yes和No。 3:消息框含有三个按钮:Yes,No和Cancel。 指定下列标志中的一个来显示消息框中的图标:标志的含义如下。 16: 显示临界信息图标。 32: 显示警告查询图标。 48: 显示警告消息图标。 64: 显示信息消息图标。 指定下列标志中的一个来显不缺省的按钮:标志的含义如下。 0:第一个按钮为缺省按钮。如果MB_DEFBUTTON2,MB_DEFBUTTON3,MB_DEFBUTTON4没有被指定,则MB_DEFBUTTON1为缺省值。 256;第二个按钮为缺省按钮。 512:第三个按钮为缺省按钮。 768:第四个按钮为缺省按钮。
lType组合起来使用,例如希望显示Yes 和 No 按钮,且显示信息消息图标,则lType的值为4+64=68
返回值说明: 3:Abort 按钮被选中。 2:Cancel按钮被选中。 5:Ignore按钮被选中。 7:NO按钮被选中。 1:OK按钮被选中。 4:RETRY按钮被选中。 6:YES按钮被选中。
举例: 在a.bsp的画面中加载一个Button对象,在脚本编辑器中编辑该Button的Click事件如下: Sub BSButton1_OnClick() sys.MsgBoxEx 100,100,200,200,"提示","标题",64 End Sub 运行a.bsp画面,点击Button,在左坐标100,上坐标100的位置弹出提示框,该提示框高度和宽度为200,如下:
在a.bsp的画面中加载一个Button对象,在脚本编辑器中编辑该Button的Click事件如下: Sub BSButton1_OnClick() sys.MsgBoxEx 100,100,0,0,"提示","标题",64 End Sub 运行a.bsp画面,点击Button,在左坐标100,上坐标100的位置弹出提示框,该提示框高度和宽度为200,如下:
|