描述
PtInRect功能确定指定的点是否在指定的矩形内。如果一个点位于左侧或上侧,或者在四面内,则该点在矩形内。右侧或下侧的点被认为在矩形之外。
C++ 语法
BOOL PtInRect( __in const RECT *lprc, __in POINT pt ); |
PowerBASIC 语法
FUNCTION PtInRect ( _ BYREF lprc AS RECT, _ BYVAL pt AS POINT _ ) AS LONG |
参数
lprc
[in]指向包含指定矩形的RECT结构的指针。
pt
[in]指定包含指定点的POINT结构。
返回值
如果指定的点位于矩形内,则返回值不为零。
如果指定的点不在矩形内,返回值为零。
备注
在调用PtInRect之前,矩形必须被归一化。也就是说,lprc.right必须大于lprc.left,lprc.bottom必须大于lprc.top.如果矩形未被归一化,则在矩形内部不会考虑一个点。
因为应用程序可以将矩形用于不同的目的,所以矩形函数不使用显式的度量单位。相反,所有矩形坐标和维度都以带符号的逻辑值给出。映射模式和使用矩形的功能决定了测量单位。
引用文件 #INCLUDE Once
WinUser.inc