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