Freigeben über


CRectTracker::GetHandleMask

Das Framework ruft diese Memberfunktion auf, um die Maske für die Ziehpunkte eines Rechtecks abzurufen.

virtual UINT GetHandleMask( ) const;

Rückgabewert

Die Maske der Ziehpunkte CRectTracker eines Elements.

Hinweise

Die Ziehpunkte werden auf den Seiten und der Ecken des Rechtecks und ermöglichen es dem Benutzer, um die Form und die Größe des Rechtecks zu steuern.

Ein Rechteck hat 8 nummerierte Ziehpunkte 0-7.Jeder Ziehpunkt wird durch ein Bit in der Maske dargestellt; der Wert dieses Bits ist 2^n, wobei n die Ziehpunktzahl ist.Bits 0-3 entsprechen den Eckziehpunkten oben beginnen und nach rechts verschoben gelassen.Bits 4-7 entsprechen den Seitenziehpunkten, die nach oben rechts verschoben starten.Die folgende Abbildung zeigt die Ziehpunkte eines Rechtecks und ihre entsprechenden Ziehpunktzahlen und - werte an:

Nummern der Ziehpunkte zur Größenänderung

Die Standardimplementierung von GetHandleMask gibt die Maske der Bits zurück, damit die Ziehpunkte angezeigt werden.Wenn das einziges Bit aktiviert ist, wird der entsprechende Ziehpunkt gezeichnet.

Überschreiben Sie diese Memberfunktion, um die angegebenen Ziehpunkte auszublenden oder anzuzeigen.

Anforderungen

Header: afxext.h

Siehe auch

Referenz

CRectTracker-Klasse

Hierarchien-Diagramm

CRectTracker::AdjustRect