基 础 函 数 参 考


GUISetCoord

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

GUISetCoord ( 左距, 顶距 [, 宽度 [, 高度 [, 句柄]]] )

参 数

左距 控件的左边位置.
顶距 控件的上边位置.
宽度 [可选参数] 控件的宽度(默认使用先前的宽度).
高度 [可选参数] 控件的高度(默认使用先前的高度).
句柄 [可选参数] 由 GUICreate() 函数返回的窗口句柄(default(默认) 使用上一个窗口句柄).

返 回 值

成功: 返回 1.
失败: 返回 0.

备 注

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

相 关 函 数

GUICtrlCreate...

函 数 示 例


#include <GUIConstantsEx.au3>

Example()

Func Example()
    Local $msg

    Opt("GUICoordMode", 2) ; 相对于像素模式

    GUICreate("设置控件的绝对坐标", 200, 100)
    GUICtrlCreateCheckbox("检查 #1", 20, 10, 75)
    GUICtrlCreateCheckbox("通知 #2", 10, -1) ; 下一个像素行

    GUISetCoord(20, 60)

    GUICtrlCreateButton("确定 #3", -1, -1)
    GUICtrlCreateButton("取消 #4", 10, -1)
    GUICtrlSetState(-1, $GUI_FOCUS)

    GUISetState() ; 显示一个空白的窗口

    ; 运行 GUI, 直到 GUI 被关闭
    While 1
        $msg = GUIGetMsg()

        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
EndFunc   ;==>Example

provider with jb51.net (unicode)