GUICtrlSetStyle
Изменяет стиль элемента.
GUICtrlSetStyle ( controlID, style [, exStyle ] )
Параметры
controlID | Идентификатор элемента возвращаемый функцией GUICtrlCreate.... |
style |
Стиль элемента. Смотрите Стили элементов GUI в приложении. |
exStyle |
[необязательный] Расширенный стиль элемента. Смотрите таблицу расширенных стилей. |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0. |
Примечания
Некоторые стили не могут быть изменены динамически, проверьте MSDN документацию. Одним из примеров является стиль $CBS_UPPERCASE.См. также
GUICtrlCreate...Пример
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
Example()
Func Example()
Local $msg
GUICreate("Изменение стиля") ; Создаёт окно в центре экрана
GUICtrlCreateLabel("Мой Label, который разделён на несколько строк", 10, 20, 100, 100)
GUICtrlSetStyle(-1, $SS_RIGHT) ; устанавливает выравнивание по правому краю
GUISetState()
; Запускается цикл опроса GUI до тех пор пока окно не будет закрыто
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
EndFunc