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
POINT 结构或使用的 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