Function Reference

首页  后退  前进

GUICtrlCreateGroup

 

创建组框(Group)控件.

 

GUICtrlCreateGroup ( "text", left, top [, width [, height [, style = -1 [, exStyle = -1]]]] )

参数

text

控件显示的文本.

left

控件左侧的位置. 若此值为 -1, 则根据 GUICoordMode() 的设置计算左侧位置.

top

控件上方的位置. 若此值为 -1, 则根据 GUICoordMode() 的设置计算顶部位置.

width

[可选] 控件的宽度(默认使用先前的宽度).

height

[可选] 控件的高度(默认使用先前的高度).

style

[可选] 控件的样式. 查看附录 GUI 控件样式表.

默认样式 ( -1) : 无.

强制样式 : $WS_GROUP, $BS_GROUPBOX.

exStyle

[可选] 控件的扩展样式. 查看附录 扩展样式表.

返回值

成功:

返回控件标识符(控件ID).

失败:

返回 0.

备注

组框是指围住其它控件(通常是一些单选框按钮)的细线, 使这些控件被归为一组. 组框内每次只能选中一个单选框.

若不想显示组框的那些细线, 可使用 GUIStartGroup() 组合单选框按钮.

 

使用上面列出的值必须将 #include <ButtonConstants.au3> 语句写入脚本中.

 

默认大小 $GUI_DOCKAUTO 出现的大小和位置.

相关

GUICoordMode (Option), GUIStartGroup

函数示例

#include <GUIConstantsEx.au3>
Example()
Func Example()
    GUICreate("My GUI group") ; will create a dialog box that when displayed is centered
    GUICtrlCreateGroup("Group 1", 190, 60, 90, 140)
    GUICtrlCreateRadio("Radio 1", 210, 90, 50, 20)
    GUICtrlCreateRadio("Radio 2", 210, 110, 60, 50)
    GUICtrlCreateGroup("", -99, -99, 1, 1) ;close group
    GUISetState(@SW_SHOW) ; will display an empty dialog box
    ; Loop until the user exits.
    While 1
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                ExitLoop
        EndSwitch
    WEnd
EndFunc   ;==>Example

----------------------------------------