GUICtrlCreateGroup
Создаёт Group (группа) в GUI.
GUICtrlCreateGroup ( "text", left, top [, width [, height [, style = -1 [, exStyle = -1 ]]]] )
Параметры
text | Текст элемента |
left |
Координата левого края. Если -1 - тогда координата в соответствии с GUICoordMode. |
top |
Координата верхнего края. Если -1 - тогда координата в соответствии с GUICoordMode. |
width |
[необязательный] Ширина элемента (по умолчанию предыдущее значение). |
height |
[необязательный] Высота элемента (по умолчанию предыдущее значение). |
style |
[необязательный] Стиль элемента. Смотрите Стили элементов GUI в приложении. -1 - по умолчанию : none. принудительный стиль : $WS_GROUP, $BS_GROUPBOX. |
exStyle |
[необязательный] Расширенный стиль элемента. Смотрите таблицу расширенных стилей. |
Возвращаемое значение
Успех: | Возвращает идентификатор (controlID) нового элемента. |
Ошибка: | Возвращает 0. |
Примечания
Элемент group (группа) - тонкая линия, которую вы видите вокруг других созданных элементов (как правило, только для Radio-кнопки) это визуально группирует их вместе. Только одна Radio-кнопка в группе может быть выбрана.См. также
GUICoordMode (Опция), GUIStartGroupПример
#include <GUIConstantsEx.au3>
Local $iRadio_1, $iRadio_2, $iRadio_3, $iRadio_4, $msg
GUICreate("Объединяет радиокнопки в группы") ; Создаёт окно в центре экрана
GUICtrlCreateGroup("Группа 1", 90, 60, 130, 90)
$iRadio_1 = GUICtrlCreateRadio("Радиокнопка 1", 110, 90, 100, 20)
$iRadio_2 = GUICtrlCreateRadio("Радиокнопка 2", 110, 110, 100, 20)
GUICtrlCreateGroup("", -99, -99, 1, 1) ; закрывает группу
GUICtrlCreateGroup("Группа 2", 90, 160, 130, 90)
$iRadio_3 = GUICtrlCreateRadio("Радиокнопка 3", 110, 190, 100, 20)
$iRadio_4 = GUICtrlCreateRadio("Радиокнопка 4", 110, 210, 100, 20)
GUICtrlCreateGroup("", -99, -99, 1, 1) ; закрывает группу
GUISetState() ; показывает созданное окно
; Запускается цикл опроса GUI до тех пор пока окно не будет закрыто
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd