Функция GUICtrlSetPos

         Описание функции


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