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.
Заметки
Если аргументы не предоставляются, то 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