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を初期化するために使用される CSize のオブジェクト。initPt
[ポイント] の構造や CSizeを初期化するために使用される CPoint のオブジェクト。dwSize
DWORD は CSizeを初期化を行っています。下位ワードは 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