Function Reference

首页  后退  前进

GUISetCoord

 

设置下一个控件的绝对坐标.

 

GUISetCoord ( left, top [, width [, height [, winhandle]]] )

参数

left

控件的左边位置.

top

控件的上边位置.

width

[可选] 控件的宽度(默认使用先前的宽度).

height

[可选] 控件的高度(默认使用先前的高度).

winhandle

[可选] 使用 GUICreate() 函数返回的窗口句柄. (默认使用上一个窗口句柄).

返回值

成功:

返回 1.

失败:

返回 0.

备注

专用于 Opt ("GUICoordMode", 2). 允许设置当前位置到精确点, 并从该点开始按行 (x_偏移量,-1) 或按列 (-1, y_偏移量) 创建控件.

相关

GUICtrlCreate...

函数示例

#include <GUIConstantsEx.au3>
Example()
Func Example()
    Opt("GUICoordMode", 2) ; relative to cell mode
    GUICreate("My GUI Set Coord", 200, 100)
    GUICtrlCreateCheckbox("Check #1", 20, 10, 75)
    GUICtrlCreateCheckbox("Notify #2", 10, -1) ; next cell in the line
    GUISetCoord(20, 60)
    GUICtrlCreateButton("OK #3", -1, -1)
    GUICtrlCreateButton("Cancel #4", 10, -1)
    GUICtrlSetState(-1, $GUI_FOCUS)
    GUISetState(@SW_SHOW) ; will display an empty dialog box
    ; Loop until the user exits.
    While 1
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                ExitLoop
        EndSwitch
    WEnd
    GUIDelete()
EndFunc   ;==>Example

----------------------------------------