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