다음을 통해 공유


CSize::CSize

CSize 개체를 생성합니다.

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

매개 변수

  • initCX
    집합의 cx 멤버는 CSize.

  • initCY
    집합의 cy 멤버는 CSize.

  • 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);   

요구 사항

헤더: atltypes.h

참고 항목

참조

CSize 클래스

계층 구조 차트