CRect::operador-
Primeiro duas sobrecargas retornam um CRect objeto que é igual a CRect substituídos pelos deslocamentos especificados.
CRect operator -(
POINT point
) const throw( );
CRect operator -(
SIZE size
) const throw( );
CRect operator -(
LPCRECT lpRect
) const throw( );
Parâmetros
point
A PONTO a estrutura ou CPoint objeto que especifica o número de unidades para mover o valor retornado.size
A dimensionar a estrutura ou CSize objeto que especifica o número de unidades para mover o valor retornado.lpRect
Aponta para um RECT a estrutura ou CRect objeto que contém o número de unidades para Desinflar cada lado do valor retornado.
Valor de retorno
The CRect resultantes da movimentação ou deflating CRect pelo número de unidades especificado no parâmetro.
Comentários
x and y (or cx e cy) parâmetros são subtraídos do CRectda posição.
A sobrecarga de terceira retorna um novo CRect que é igual a CRect deflated pelo número de unidades especificado em cada membro do parâmetro. Observe que essa sobrecarga funciona como DeflateRect, not SubtractRect.
Exemplo
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
CRect rect2;
rect2 = rect1 - pt;
CRect rectResult(65, 170, 165, 270);
ASSERT(rect2 == rectResult);
Requisitos
Cabeçalho: atltypes.h