Freigeben über


CRectTracker::AdjustRect

Aufgerufen vom Framework, wenn das Positionierungsrechteck Größe geändert wird, indem Sie einen Ziehpunkt verwendet.

virtual void AdjustRect(
   int nHandle,
   LPRECT lpRect 
);

Parameter

  • nHandle
    Index des Handles verwendet.

  • lpRect
    Zeiger auf die aktuelle Größe des Rechtecks.(Die Größe eines Rechtecks wird durch die Höhe und Breite angegeben).

Hinweise

Das Standardverhalten dieser Funktion kann der Ausrichtung des Rechtecks, um zu ändern, wenn Track und TrackRubberBand mit dem Umkehrung ermöglicht aufgerufen werden.

Überschreiben Sie diese Funktion, um die Anpassung des Positionierungsrechteck während eines Vorgangs ziehenden zu steuern.Eine Methode ist, die Koordinaten anzupassen, die durch lpRect angegeben werden, bevor sie zurückgibt.

Spezielle Funktionen, die nicht direkt von CRectTracker, wie Verschluss-zuRaster oder Halten-AspektVerhältnis unterstützt werden, können implementiert werden, indem diese Funktion überschreibt.

Anforderungen

Header: afxext.h

Siehe auch

Referenz

CRectTracker-Klasse

Hierarchien-Diagramm

CRectTracker::Track

CRectTracker::TrackRubberBand

CRectTracker::OnChangedRect