勇芳软件工作室.汉化:  Rectangles > Rectangle Functions >

PtInRectXY

Previous pageReturn to chapter overviewNext page

描述

 

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.leftlprc.nBottom必须大于lprc.nTop.如果矩形未被归一化,则在矩形内部不会考虑一个点。

 

因为应用程序可以将矩形用于不同的目的,所以矩形函数不使用显式的度量单位。相反,所有矩形坐标和维度都以带符号的逻辑值给出。映射模式和使用矩形的功能决定了测量单位。

 

注意

 

PtInRectXY只是PtInRect的替代语法,允许将点坐标作为两个长度xy而不是POINT结构传递。

 

引用文件 #INCLUDE Once

 

WinUser.inc