BOOL Pista ( CWnd * Night, CPoint punto, BOOL bAllowInvert = falsos, CWnd * pWndClipTo = NULL );
Valor devuelto
Si se presiona la tecla ESC, se detiene el proceso de seguimiento, el rectángulo que se almacenan en el Rastreador no se altera y se devuelve 0. Si el cambio se ha comprometido, moviendo el ratón y soltando el botón izquierdo del ratón, la nueva posición y tamaño se registra en el rectángulo del rastreador y distinto de cero se devuelve.
Parámetros
night
El objeto de la ventana que contiene el rectángulo.
punto
Coordenadas de dispositivo de la posición actual del ratón relativa al área de cliente.
bAllowInvert
Si es TRUE, el rectángulo puede ser invertida a lo largo del eje x o del eje y; de lo contrario falso.
pWndClipTo
La ventana que las operaciones de dibujo se recortarán a. Si NULL, Night se utiliza como el rectángulo de recorte.
Observaciones
Llamar a esta función para mostrar la interfaz de usuario para cambiar el tamaño del rectángulo. Esto normalmente se llama desde dentro de la función de la aplicación que controla el mensaje WM_LBUTTONDOWN (normalmente OnLButtonDown).
Esta función capturará el mouse hasta que el usuario suelta el botón izquierdo del ratón, presione la tecla ESC o presiona el botón derecho del ratón. Cuando el usuario mueve el cursor del ratón, los comentarios se actualizan llamando al DrawTrackerRect y OnChangedRect.
Si bAllowInvert es TRUE, el rectángulo de seguimiento puede ser invertido en el eje x o del eje y.
Visió&n General de CRectTracker |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CRectTracker::DrawTrackerRect, CRectTracker::OnChangedRect, CRectTracker::CRectTracker, CRectTracker::TrackRubberBand