GUICtrlCreateSlider
Создаёт Slider (регулятор) в GUI.
GUICtrlCreateSlider ( left, top [, width [, height [, style = -1 [, exStyle = -1 ]]]] )
Параметры
left | Координата левого края. Если -1 - тогда координата в соответствии с GUICoordMode. |
top |
Координата верхнего края. Если -1 - тогда координата в соответствии с GUICoordMode. |
width |
[необязательный] Ширина элемента (по умолчанию предыдущее значение). |
height |
[необязательный] Высота элемента (по умолчанию предыдущее значение). |
style |
[необязательный] Стиль элемента. Смотрите Стили элементов GUI в приложении. -1 - по умолчанию : $TBS_AUTOTICKS |
exStyle |
[необязательный] Расширенный стиль элемента. Смотрите таблицу расширенных стилей. |
Возвращаемое значение
Успех: | Возвращает идентификатор (controlID) нового элемента. |
Ошибка: | Возвращает 0. |
Примечания
Для получения параметров элемента смотрите GUICtrlRead.См. также
GUICoordMode (Опция), GUICtrlSetData, GUICtrlSetLimit, GUICtrlUpdate..., GUIGetMsgПример
#include <GUIConstantsEx.au3>
Local $iSlider, $iButton, $msg
$hGui = GUICreate("Слайдер", 220, 100, 100, 200)
GUISetBkColor(0x2A8C99) ; устанавливает цвет фона
$iSlider = GUICtrlCreateSlider(10, 10, 200, 20)
GUICtrlSetLimit(-1, 200, 0) ; устанавливает минимальное и максимальное значение ползунка
$iButton = GUICtrlCreateButton("Показать величину", 55, 50, 120, 25)
GUISetState()
GUICtrlSetData($iSlider, 45) ; устанавливает положение ползунка
Do
$msg = GUIGetMsg()
If $msg = $iButton Then
MsgBox(0, "Установленное значение", GUICtrlRead($iSlider), 2, $hGui)
EndIf
Until $msg = $GUI_EVENT_CLOSE
; используйте WM_VSCROLL или WM_HSCROLL для получения значений в режиме реального времени.