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