Функция _WinAPI_PtInRect

 ↑  ←  Описание функции


_WinAPI_PtInRect

Определяет, находится ли указанная точка в пределах указанного прямоугольника

#include <WinAPI.au3>
_WinAPI_PtInRect(ByRef $tRect, ByRef $tPoint)

Параметры

$tRect Структура $tagRECT, содержащая указанный прямоугольник
$tPoint Структура $tagPOINT, содержащая указанную точку

Возвращаемое значение

True :Точка находится в пределах прямоугольника
False :Точка не находится в пределах прямоугольника

См. также

$tagRECT, $tagPOINT

См. также

Искать PtInRect в библиотеке MSDN

Пример

#include <WinAPI.au3>

$tRect = DllStructCreate($tagRECT)
DllStructSetData($tRect, "Left", 20)
DllStructSetData($tRect, "Top", 50)
DllStructSetData($tRect, "Right", 200)
DllStructSetData($tRect, "Bottom", 200)

$tPoint = DllStructCreate($tagPOINT)
DllStructSetData($tPoint, "X", 120)
DllStructSetData($tPoint, "Y", 120)

MsgBox(4096, 'PtInRect', _WinAPI_PtInRect($tRect, $tPoint))