Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Constructs a CSize object.
CSize( ) throw( );
CSize(
int initCX,
int initCY
) throw( );
CSize(
SIZE initSize
) throw( );
CSize(
POINT initPt
) throw( );
CSize(
DWORD dwSize
) throw( );
Parameters
initCX
Sets the cx member for the CSize.initCY
Sets the cy member for the CSize.initSize
SIZE structure or CSize object used to initialize CSize.initPt
POINT structure or CPoint object used to initialize CSize.dwSize
DWORD used to initialize CSize. The low-order word is the cx member and the high-order word is the cy member.
Remarks
If no arguments are given, cx and cy members are not initialized.
Example
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);
Requirements
Header: atltypes.h