設置下一控件的(絕對)坐標位置。
GUISetCoord ( 左側(cè), 上方 [, 寬度 [, 高度 [, 窗口句柄]]] )
參數(shù)
左側(cè) | 控件左側(cè)的位置。 |
上方 | 控件上方的位置。 |
寬度 | [可選參數(shù)] 控件的寬度(默認值為上一個控件的寬度)。 |
高度 | [可選參數(shù)] 控件的高度(默認值為上一個控件的高度)。 |
窗口句柄 | [可選參數(shù)] 窗口句柄,可由 GUICreate 的返回值獲得(若缺省則使用上一次用過的句柄)。 |
返回值
成功: | 返回值為1。 |
失敗: | 返回值為0。 |
注意
即使設置了 Opt ("GUICoordMode", 2) 也可以使用本函數(shù)。本函數(shù)使得我們能夠(以絕對坐標)設置某一點的準確位置并從該點開始按行(x_偏移量,-1)或按列(-1,y_偏移量)創(chuàng)建控件。
相關(guān)
GUICtrlCreate...
示例
#include <GUIConstants.au3>
Opt ("GUICoordMode", 2) ; 使用單元格模式
GUICreate ("我的 GUI 之設置坐標", 200, 100)
GUICtrlCreateCheckbox ("Check #1", 20, 10, 75)
GUICtrlCreateCheckbox ("Notify #2", 10, -1) ; 下一行的下一個單元
GUISetCoord(20,60)
GUICtrlCreateButton ("OK #3", -1,-1)
GUICtrlCreateButton ("Cancel #4", 10, -1)
GUICtrlSetState( -1, $GUI_FOCUS)
GUISetState () ; 空窗口
; 運行腳本直到窗口被關(guān)閉
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend