CRectTracker::TrackRubberBand

BOOL TrackRubberBand ( CWnd * pWnd, CPoint punto, BOOL bAllowInvert = vera );

Valore restituito

Diverso da zero se il mouse è spostato e il rettangolo non è vuoto; in caso contrario 0.

Parametri

pWnd

L'oggetto finestra contenente il rettangolo.

punto

Coordinate del dispositivo della posizione corrente del mouse rispetto all'area client.

bAllowInvert

Se TRUE, il rettangolo può essere invertita lungo l'asse x o asse y; in caso contrario FALSE.

Osservazioni

Chiamare questa funzione per fare selezione elastico. Solitamente viene chiamato all'interno della funzione dell'applicazione che gestisce il messaggio WM_LBUTTONDOWN (tipicamente OnLButtonDown).

Questa funzione catturerà il mouse fino a quando l'utente rilascia il pulsante sinistro del mouse, preme il tasto ESC o preme il tasto destro del mouse. Quando l'utente muove il cursore del mouse, il feedback viene aggiornato chiamando DrawTrackerRect e OnChangedRect.

Rilevamento viene eseguita con una selezione di gomma-band-tipo dal manico in basso a destra. Se è consentita l'inversione, il rettangolo può essere dimensionato trascinando sia fino e verso sinistra o verso il basso e a destra.

Pa&noramica di CRectTracker |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CRectTracker::DrawTrackerRect, CRectTracker::OnChangedRect, CRectTracker::CRectTracker

Index