CRectTracker::TrackRubberBand

BOOLTrackRubberBand (CWnd *pWnd,CPointzeigen,BOOLbAllowInvertTRUE=);

Rückgabewert

Ungleich NULL, wenn die Maus bewegt hat und das Rechteck nicht leer ist; andernfalls 0.

Parameter

pWnd

Das Window-Objekt, das das Rechteck enthält.

punkt

Device Koordinaten von der aktuellen Position des Mauszeigers relativ zum Clientbereich.

bAllowInvert

Wenn TRUE, das Rechteck entlang der x-Achse oder y-Achse invertiert werden kann; andernfalls FALSE.

Bemerkungen

Rufen Sie diese Funktion Gummiband Auswahl zu tun. Es ist in der Regel von innerhalb der Funktion der Anwendung aufgerufen, die die Meldung WM_LBUTTONDOWN (in der Regel OnLButtonDown) behandelt.

Diese Funktion wird die Maus erfassen, bis der Benutzer die linke Maustaste loslässt, die ESC-Taste drückt oder die Rechte Maustaste drückt. Da der Benutzer die Maus bewegt, wird das Feedback durch Aufrufen von DrawTrackerRect und OnChangedRect aktualisiert.

Überwachung erfolgt mit einer Gummi-Schelle-Auswahl aus dem unteren rechten Handle. Wenn invertieren zulässig ist, kann das Rechteck Größe durch ziehen entweder oben und auf der linken Seite oder unten und rechts.

Übersicht über die CRectTrackerMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CRectTracker::DrawTrackerRect, CRectTracker::OnChangedRect, CRectTracker::CRectTracker

Index