Partilhar via


CRect::InflateRect

InflateRect infla CRect movendo os lados fora do seu centro.

void InflateRect( 
   int x, 
   int y  
) throw( );
void InflateRect( 
   SIZE size  
) throw( );
void InflateRect( 
   LPCRECT lpRect  
) throw( );
void InflateRect( 
   int l, 
   int t, 
   int r, 
   int b  
) throw( );

Parâmetros

  • x
    Especifica o número de unidades inflar para a esquerda e os lados direitos de CRect.

  • s
    Especifica o número de unidades para inflar a parte superior e inferior de CRect.

  • size
    TAMANHO ou CSize que especifica o número de unidades para inflar CRect.O valor de cx especifica o número de unidades inflar para a esquerda e os lados da direita e o valor de cy especifica o número de unidades para inflar a parte superior e inferior.

  • lpRect
    Os pontos a RECT estrutura ou CRect que especifica o número de unidades inflar para cada lado.

  • l
    Especifica o número de unidades para inflar o lado esquerdo de CRect.

  • t
    Especifica o número de unidades para inflar a parte superior de CRect.

  • r
    Especifica o número de unidades inflar para o lado direito de CRect.

  • b
    Especifica o número de unidades inflar para a parte inferior de CRect.

Comentários

Para fazer isso, InflateRect subtrai unidades da esquerda e superior e unidades adiciona à direita e à parte inferior.Os parâmetros de InflateRect são valores assinados; os valores positivos inflam CRect e os valores negativos desinflam-no.

As duas primeiras sobrecargas inflam pares de ambos os lados opostos de CRect de modo que a largura total é gerada em duas vezes (ou cxx ) e sua altura total é gerada em duas vezes (ou cyy ).Outras duas sobrecargas inflam cada lado de CRect independentemente de outro.

Exemplo

CRect rect(0, 0, 300, 300);
rect.InflateRect(50, 200);

// rect is now (-50, -200, 350, 500)
ASSERT(rect == CRect(-50, -200, 350, 500));   

Requisitos

Cabeçalho: atltypes.h

Consulte também

Referência

Classe de CRect

Gráfico de hierarquia

CRect::DeflateRect

CRect::operator +

CRect::operator +=

InflateRect