Share via


CPoint::CPoint

CPoint();

CPoint(intinitX**,intinitY);**

CPoint(POINTinitPt**);**

CPoint(SIZEinitSize**);**

CPoint(DWORDdwPoint**);**

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

Constructs a CPoint object. If no arguments are given, x and y members are not initialized.

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);

CPoint OverviewClass MembersHierarchy Chart