CSize::CSize
CSize オブジェクトを構築します。
CSize( ) throw( );
CSize(
int initCX,
int initCY
) throw( );
CSize(
SIZE initSize
) throw( );
CSize(
POINT initPt
) throw( );
CSize(
DWORD dwSize
) throw( );
パラメーター
initCX
CSize のメンバー cx に設定する値。initCY
CSize のメンバー cy に設定する値。initSize
CSize を初期化するために使う SIZE 構造体または CSize オブジェクト。initPt
CSize を初期化するために使う POINT 構造体または CPoint オブジェクト。dwSize
CSize を初期化するために使う DWORD の値。 下位ワードをメンバー cx に、上位ワードをメンバー cy に設定します。
解説
引数の指定がないときは、メンバー cx とメンバー cy は初期化されません。
使用例
CSize szEmpty;
CSize szPointA(10, 25);
SIZE sz;
sz.cx = 10;
sz.cy = 25;
CSize szPointB(sz);
POINT pt;
pt.x = 10;
pt.y = 25;
CSize szPointC(pt);
CPoint ptObject(10, 25);
CSize szPointD(ptObject);
DWORD dw = MAKELONG(10, 25);
CSize szPointE(dw);
ASSERT(szPointA == szPointB);
ASSERT(szPointB == szPointC);
ASSERT(szPointC == szPointD);
ASSERT(szPointD == szPointE);
必要条件
**ヘッダー:**atltypes.h