GUICtrlSetPos
Изменить координаты и размер элемента в GUI-окне.
GUICtrlSetPos ( controlID, left [, top [, width [, height ]]] )
Параметры
controlID | Идентификатор элемента возвращаемый функцией GUICtrlCreate.... |
left |
Новая координата левого края. |
top |
[необязательный] Новая координата верхнего края. |
width |
[необязательный] Новая ширина элемента. |
height |
[необязательный] Новая высота элемента. |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0. |
Примечания
Если в параметре используется ключевое слово Default, то эта величина не изменяется.См. также
GUICtrlCreate...Пример
#include <GUIConstantsEx.au3>
Example()
Func Example()
Local $iLabel, $msg, $bToggle = False
GUICreate("Перемещение элемента в GUI") ; Создаёт окно в центре экрана
GUISetFont(16)
$iLabel = GUICtrlCreateLabel("мой перемещаемый текст", 10, 20)
GUISetState()
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then Exit
$bToggle = Not $bToggle
If $bToggle Then
GUICtrlSetPos($iLabel, 20, 20)
Else
GUICtrlSetPos($iLabel, 20, 30)
EndIf
Sleep(60)
WEnd
EndFunc