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 {:10_249:}{:10_249:}{:10_249:}{:10_249:}{:10_249:}{:10_249:}
页:
[1]