CSize::operador-
Os primeiros três desses operadores subtrair esse CSize valor para o valor do parâmetro.
CSize operator -(
SIZE size
) const throw( );
CPoint operator -(
POINT point
) const throw( );
CRect operator -(
const RECT* lpRect
) const throw( );
CSize operator -( ) const throw( );
Comentários
O operador de quarto, unário menos, altera o sinal do CSize valor. Consulte as seguintes descrições de operadores individuais:
operador -) size ) Esta operação Subtrai dois CSize valores.
operador -) point ) Esta operação desloca um (move)PONTO or CPoint valor de pelo inverso aditivo deste CSize valor. The CX and CY of this CSize valor são subtraídos das x and y membros de dados de do PONTOvalor de .Ele é parecido com a versão do CPoint::operador- que leva um dimensionar parâmetro.
operador -) lpRect ) Esta operação desloca um (move)RECT or CRect valor de pelo inverso aditivo deste CSize valor. The CX and CY membros este CSize valor são subtraídos das à esquerda, parte superior, à direita, and parte inferior membros de dados de do RECT valor. Ele é parecido com a versão do CRect::operador- que leva um dimensionar parâmetro.
operador -) Esta operação retorna o inverso aditivo deste CSize valor.
Exemplo
CSize sz1(100, 100);
CSize sz2(50, 25);
CSize szOut;
szOut = sz1 - sz2;
CSize szResult(50, 75);
ASSERT(szOut == szResult);
// works with SIZE, too
sz1 = CSize(100, 100);
SIZE sz3;
sz3.cx = 50;
sz3.cy = 25;
szOut = sz1 - sz3;
ASSERT(szOut == szResult);
Requisitos
Cabeçalho: atltypes.h