CPoint::CPoint
Constructs a CPoint object.
CPoint( ) throw( );
CPoint(
int initX,
int initY
) throw( );
CPoint(
POINT initPt
) throw( );
CPoint(
SIZE initSize
) throw( );
CPoint(
LPARAM dwPoint
) throw( );
Parameters
initX
Specifies the value of the x member of CPoint.initY
Specifies the value of the y member of CPoint.initPt
POINT structure or CPoint that specifies the values used to initialize CPoint.initSize
SIZE structure or CSize that specifies the values used to initialize CPoint.dwPoint
Sets the x member to the low-order word of dwPoint and the y member to the high-order word of dwPoint.
Remarks
If no arguments are given, x and y members are set to 0.
Example
CPoint ptUndefined;
CPoint ptTopLeft(0,0);
// works from a POINT, too
POINT ptHere;
ptHere.x = 35;
ptHere.y = 95;
CPoint ptMFCHere(ptHere);
// works from A SIZE
SIZE sHowBig;
sHowBig.cx = 300;
sHowBig.cy = 10;
CPoint ptMFCBig(sHowBig);
// or from a DWORD
DWORD dwSize;
dwSize = MAKELONG(35, 95);
CPoint ptFromDouble(dwSize);
ASSERT(ptFromDouble == ptMFCHere);
Requirements
Header: atltypes.h