Partilhar via


CRectTracker::TrackRubberBand

Chame essa função para fazer a seleção de banda de borracha.

BOOL TrackRubberBand(
   CWnd* pWnd,
   CPoint point,
   BOOL bAllowInvert = TRUE 
);

Parâmetros

  • pWnd
    O objeto de janela que contém o retângulo.

  • point
    Coordenadas de dispositivo da posição corrente do mouse em relação à área de cliente.

  • bAllowInvert
    If VERDADEIRO, retângulo pode ser invertido ao longo do eixo x ou eixo y; caso contrário, FALSE.

Valor de retorno

Diferente de zero se o mouse foi movido e o retângulo não está vazio; caso contrário, 0.

Comentários

É geralmente chamado de dentro da função do seu aplicativo manipula o WM_LBUTTONDOWN (normalmente de mensagens OnLButtonDown).

Esta função irá capturar o mouse até que o usuário libera o botão do mouse esquerdo, pressiona a tecla ESC ou pressiona o botão direito do mouse.Quando o usuário move o cursor do mouse, o comentário é atualizado chamando DrawTrackerRect e OnChangedRect.

acompanhamento é realizado com uma seleção de tipo banda de borracha na alça inferior direita.Se a inversão for permitida, o retângulo pode ser ajustado arrastando o backup e à esquerda ou para baixo e à direita.

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe CRectTracker

Gráfico de hierarquia

CRectTracker::DrawTrackerRect

CRectTracker::OnChangedRect

CRectTracker::CRectTracker

Outros recursos

CRectTracker membros