_WinAPI_PointFromRect
Возвращает левую и верхнюю координаты структуры $tagRECT в виде структуры $tagPOINT
#include <WinAPI.au3>
_WinAPI_PointFromRect(ByRef $tRect [, $fCenter = True])
Параметры
$tRect | Структура $tagRECT |
$fCenter |
[необязательный] Если True, то возвращается точка из центра прямоугольника, иначе (False) левая и верхняя координаты. |
Возвращаемое значение
Возвращает структуру $tagPOINTПримечания
Эта функция используется для получения координат клика во многих функциях использующих клик.Пример
#include <WinAPI.au3>
Local $iX, $iY
$tRect = DllStructCreate($tagRECT)
DllStructSetData($tRect, "Left", 20)
DllStructSetData($tRect, "Top", 50)
DllStructSetData($tRect, "Right", 200)
DllStructSetData($tRect, "Bottom", 200)
$tPoint = _WinAPI_PointFromRect($tRect, False)
_WinAPI_GetXYFromPoint($tPoint, $iX, $iY)
MsgBox(4096, 'PointFromRect', 'x = ' & $iX & @LF & 'y = ' & $iY)