CPoint::CPoint

建構 CPoint 物件。

CPoint( ) throw( ); 
CPoint(
   int initX,
   int initY 
) throw( );
CPoint(
   POINT initPt 
) throw( );
CPoint(
   SIZE initSize 
) throw( );
CPoint(
   LPARAM dwPoint 
) throw( );

參數

  • initX
    指定 CPointx 成員的值。

  • initY
    指定 CPointy 成員的值。

  • initPt
    指定用來初始化的值 CPoint 結構或 CPoint

  • initSize
    指定用來初始化的值 CPoint大小 結構或 CSize

  • dwPoint
    設定 x 成員至 dwPoint 低序位文字和 y 成員至 dwPoint高序位文字。

備註

如果沒有指定引數, xy 成員未初始化。

範例

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

需求

Header: atltypes.h

請參閱

參考

CPoint 類別

階層架構圖