Function Reference

GUICtrlSetPos

Changes the position of a control within the GUI window.

GUICtrlSetPos ( controlID, left, top [, width [, height]] )

 

Parameters

controlID The control identifier (controlID) as returned by a GUICtrlCreate... function.
left The left side of the control.
top The top of the control.
width [optional] The width of the control.
height [optional] The height of the control .

 

Return Value

Success: Returns 1.
Failure: Returns 0.

 

Remarks

None.

 

Related

GUICtrlCreate...

 

Example


#include <GUIConstants.au3>

GUICreate("My GUI position")  ; will create a dialog box that when displayed is centered

$right = 0
$label=GUICtrlCreateLabel ( "my moving label", 10,20)
               
$button = GUICtrlCreateButton ("Click to close", 50,50)
GUICtrlSetState(-1,$GUI_FOCUS)              ; the focus is on this button

GUISetState ()

While 1
    $msg = GUIGetMsg()

    if $msg = $button Or $msg = $GUI_EVENT_CLOSE then Exit
    If $right = 0 then
        $right = 1
        GUICtrlSetPos ($label, 20,20)
    else
        $right = 0
        GUICtrlSetPos ($label, 10,20)
    endif
    Sleep(100)
Wend