小甲鱼 发表于 2015-10-21 05:01:23

PtInRect

函数功能:

PtInRect 函数用于判断一个点是否在指定的矩形内部。一个点位于矩形的左边和顶边上,被认为在该矩形内部;而位于矩形的右边和底边上,则被认为在该矩形的外部。


API 函数原型:

BOOL PtInRect(
_In_ const RECT*lprc,
_In_       POINT pt
);

参数解析:


参数 含义
lprc 指向一个 RECT 结构的指针
pt 指向一个 POINT 结构的指针


返回值:

1. 如果指定的点位于指定的矩形内,返回值是非 0;

2. 如果指定的点不在指定的矩形内,返回值是 0。


备注:

1. 在调用 PtInRect 函数之前,矩形必须被“标准化”,即矩形的右边坐标必须大于左边坐标,底边坐标必须大于顶边坐标。如果一个矩形不是标准化的矩形,则无需考虑一个点是否位于其中。

2. 由于应用程序可以利用矩形做很多事情,所以矩形函数不使用确定的单位。因此,所有的矩形坐标和尺寸给定的都是相对的逻辑值。具体对应的单位是由映射模式决定的。


【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。

WinSDK

lijialijialijia 发表于 2019-6-23 17:14:27

{:10_249:}{:10_249:}{:10_249:}{:10_249:}{:10_249:}{:10_249:}
页: [1]
查看完整版本: PtInRect