MsgBoxEx

Navigation:  组态系统介绍 > 脚本应用 > 系统函数 >

MsgBoxEx

Previous pageReturn to chapter overviewNext page

 

 

函数说明:

   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,如下: