Partilhar via


CRectTracker::AdjustRect

Chamado pela estrutura quando o retângulo de rastreamento é redimensionada usando uma alça de redimensionamento.

virtual void AdjustRect(
   int nHandle,
   LPRECT lpRect 
);

Parâmetros

  • nHandle
    Índice alça usado.

  • lpRect
    Ponteiro para o tamanho atual do retângulo.(O tamanho de um retângulo é determinado por sua altura e largura.)

Comentários

O comportamento padrão de essa função permite que a orientação do retângulo altere somente quando Track e TrackRubberBand são chamados com inverter permitido.

Substituir essa função para controlar o ajuste do retângulo de rastreamento durante uma operação de arrastar.Um método é ajustar as coordenadas específicas por lpRect antes de retornar.

Recursos especiais que não são suportados diretamente por CRectTracker, como a pressão-à- grade ou a taxa manter-aspecto-, podem ser implementados substituindo essa função.

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe de CRectTracker

Gráfico de hierarquia

CRectTracker::Track

CRectTracker::TrackRubberBand

CRectTracker::OnChangedRect