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
點 結構或用來 CPoint 物件初始化 CSize。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);
需求
Header: atltypes.h