CSize::CSize
Constrói um objeto de CSize .
CSize( ) throw( );
CSize(
int initCX,
int initCY
) throw( );
CSize(
SIZE initSize
) throw( );
CSize(
POINT initPt
) throw( );
CSize(
DWORD dwSize
) throw( );
Parâmetros
initCX
Define o membro de cx para CSize.initCY
Define o membro de cy para CSize.initSize
Estrutura deTAMANHO ou objeto de CSize usado para inicializar CSize.initPt
Estrutura dePONTO ou objeto de CPoint usado para inicializar CSize.dwSize
DWORD usado para inicializar CSize.A palavra de ordem baixa é o membro de cx e a palavra de alta-ordem são o membro de cy .
Comentários
Se nenhum argumento é fornecido, cx e membros de cy não são inicializados.
Exemplo
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);
Requisitos
Cabeçalho: atltypes.h