次の方法で共有


CPoint::CPoint

更新 : 2007 年 11 月

CPoint オブジェクトを構築します。

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

パラメータ

  • initX
    CPoint のメンバ x の値を指定します。

  • initY
    CPoint のメンバ y の値を指定します。

  • initPt
    CPoint の初期化に使う値を指定する POINT 構造体または CPoint オブジェクト。

  • initSize
    CPoint の初期化に使う値を指定する SIZE 構造体または CSize オブジェクト。

  • dwPoint
    dwPoint の下位ワードに x メンバ、上位ワードに y メンバを設定します。

解説

引数を指定しないと、メンバ 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);   

必要条件

ヘッダー : atltypes.h

参照

参照

CPoint クラス

階層図

その他の技術情報

CPoint のメンバ