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