共用方式為


CSize::CSize

建構 CSize 物件。

CSize( ) throw( ); 
CSize( 
   int initCX, 
   int initCY  
) throw( );
CSize( 
   SIZE initSize  
) throw( );
CSize( 
   POINT initPt  
) throw( );
CSize( 
   DWORD dwSize  
) throw( );

參數

  • initCX
    設定 CSizecx 成員。

  • initCY
    設定 CSizecy 成員。

  • initSize
    大小 結構或用來 CSize 物件初始化 CSize

  • initPt
    結構或用來 CPoint 物件初始化 CSize

  • dwSize
    DWORD 用來初始化 CSize。 低序位文字是 cx 成員,而且高序位文字是 cy 成員。

備註

如果沒有指定引數, cxcy 成員未初始化。

範例

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

請參閱

參考

CSize 類別

階層架構圖