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

PtInRect

Previous pageReturn to chapter overviewNext page

描述

 

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

 

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

 

引用文件 #INCLUDE Once

 

WinUser.inc