CRgn::PtInRegion
BOOL PtInRegion( int x, int y ) const;
BOOL PtInRegion( POINT point ) const;
Return Value
Nonzero if the point is in the region; otherwise 0.
Parameters
x
Specifies the logical x-coordinate of the point to test.
y
Specifies the logical y-coordinate of the point to test.
point
The x- and y-coordinates of point specify the x- and y-coordinates of the point to test the value of. The point parameter can either be a POINT structure or a CPoint object.
Remarks
Checks whether the point given by x and y is in the region stored in the CRgn object.
用闭合曲线做个 Rgn
PtInRegion
The PtInRegion function determines whether the specified point is inside the specified region.
BOOL PtInRegion(
HRGN hrgn, // handle to region
int X, // x-coordinate of point
int Y // y-coordinate of point
);
Parameters
hrgn
Handle to the region to be examined.
X
Specifies the x-coordinate of the point.
Y
Specifies the y-coordinate of the point.
Return Values
If the specified point is in the region, the return value is nonzero.
If the specified point is not in the region, the return value is zero.
QuickInfo
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in wingdi.h.
Import Library: Use gdi32.lib.
See Also
Regions Overview, Region Functions, RectInRegion