Compartir a través de


CRectTracker::TrackRubberBand

Llame a esta función para realizar la selección de la caucho-banda.

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

Parámetros

  • pWnd
    el objeto de la ventana que contiene el rectángulo.

  • point
    Las coordenadas de dispositivo del mouse posición actual en relación con el área cliente.

  • bAllowInvert
    Si TRUE, el rectángulo se puede invertir a lo largo del eje X o Y; si no FALSO.

Valor devuelto

Distinto de cero si el mouse se ha desplazado y el rectángulo no está vacío; si no 0.

Comentarios

Se denomina normalmente desde dentro de la función de la aplicación que procesa el mensaje de WM_LBUTTONDOWN (normalmente OnLButtonDown).

Esta función capturará el mouse hasta el usuario suelta el botón primario, presione la tecla ESC, o presionar el botón secundario del mouse. Cuando el usuario mueve el cursor, comentarios está actualizado llamando a DrawTrackerRect y OnChangedRect.

El seguimiento se realiza con una selección de caucho-banda-tipo ID inferior derecho. Si se permite el invertir, el rectángulo se puede ajustar su tamaño arrastrando o arriba y a la izquierda o hacia abajo y a la derecha.

Requisitos

encabezado: afxext.h

Vea también

Referencia

CRectTracker Class

Gráfico de jerarquías

CRectTracker::DrawTrackerRect

CRectTracker::OnChangedRect

CRectTracker::CRectTracker