CRect::operator - =
As duas primeiras sobrecargas movem CRect pelos deslocamentos especificados.
void operator -=(
POINT point
) throw( );
void operator -=(
SIZE size
) throw( );
void operator -=(
LPCRECT lpRect
) throw( );
Parâmetros
point
Uma estrutura de PONTO ou um objeto de CPoint que especifica o número de unidades para mover o retângulo.size
Uma estrutura de TAMANHO ou um objeto de CSize que especifica o número de unidades para mover o retângulo.lpRect
Pontos a estrutura de RECT ou um objeto de CRect que contém o número de unidades desinflar para cada lado de CRect.
Comentários
O x e y do parâmetro (ou os valores cx e cy) são subtraídos de CRect.
O terceiro sobrecarregamento desinfla CRect pelo número de unidades specifed em cada membro de parâmetro. Observe que essa sobrecarga funciona como DeflateRect.
Exemplo
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
rect1 -= pt;
CRect rectResult(65, 170, 165, 270);
ASSERT(rect1 == rectResult);
Requisitos
Cabeçalho: atltypes.h