结构的例子: 把 RECT 结构的地址传递给 GetWindowRect(), 它会把窗口的左, 上, 右和下边的位置 (相对于屏幕) 存入结构的成员中.
; 结构的例子: 把 RECT 结构的地址传递给 GetWindowRect(), 它会把 ; 窗口的左, 上, 右和下边的位置 (相对于屏幕) 存入结构的成员中. Run Notepad WinWait Untitled - Notepad ; 这里同时设置了 "上次找到的窗口" 以用于下面的 WinExist(). VarSetCapacity(Rect, 16) ; RECT 结构由四个 32 位整数组成 (即 4*4=16). DllCall("GetWindowRect", Ptr, WinExist(), Ptr, &Rect) ; WinExist() 返回 HWND. MsgBox % "Left " . NumGet(Rect, 0, "Int") . " Top " . NumGet(Rect, 4, "Int") . " Right " . NumGet(Rect, 8, "Int") . " Bottom " . NumGet(Rect, 12, "Int")