CRectTracker-Klasse
Ermöglicht ein in verschiedenen Weisen angezeigt, verschoben, und Größe geändert Element.
class CRectTracker
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CRectTracker-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Aufgerufen, wenn das Rechteck angepasst wird. |
|
Gibt das Rechteck. |
|
Aufgerufen, wenn der Kontext eines CRectTracker-Objekts gezeichnet wird. |
|
Aufgerufen, um die Maske der Ziehpunkte CRectTracker eines Elements abzurufen. |
|
EINGABETASTE Breite und Höhe des Rechtecks, einschließlich Ziehpunkte. |
|
Gibt die aktuelle Position des Cursors zurück, der dem CRectTracker-Objekt verknüpft ist. |
|
Normalisiert einen Treffertestcode. |
|
Aufgerufen, wenn das Rechteck Größe geändert wurde oder verschoben wurde. |
|
Legt den Cursor, abhängig von seiner Position über dem Rechteck fest. |
|
Ermöglicht es dem Benutzer, die das Rechteck zu bearbeiten. |
|
Gesteht dem Benutzer auf "GummiBand" die Auswahl auf. |
Öffentliche Datenmember
Name |
Description |
---|---|
Bestimmt Größe von Ziehpunkten. |
|
Aktuelle Stile des Protokollierers. |
|
Aktuelle Position (in Pixel) des Rechtecks. |
|
Bestimmt Rechteckbreite minimale und liegen. |
Hinweise
CRectTracker hat keine Basisklasse.
Obwohl die CRectTracker-Klasse gezeichnet wird, um dem Benutzer zu ermöglichen, mit OLE-Elementen zu interagieren, indem eine grafische Schnittstelle verwendet, wird seine Verwendung nicht zu OLE-aktivierten Anwendungen beschränkt.Es kann verwendet werden überall einer solchen Benutzeroberfläche ist erforderlich.
CRectTracker Rahmen können ausgefüllte oder gepunktete Zeilen sein.Das Element kann einen schraffierten Rahmen angegeben werden oder mit einer Schraffur angeordnet sind, um unterschiedliche Zustände des Elements anzugeben.Sie können acht Ziehpunkte entweder auf dem äußeren oder inneren des Elements anordnen.(Eine Erläuterung der Ziehpunkte, finden Sie unter GetHandleMask.) Schließlich CRectTracker ermöglicht Ihnen, die Ausrichtung eines Elements während der Größenanpassung zu ändern.
Um CRectTracker zu verwenden, erstellen Sie ein CRectTracker-Objekt und geben Sie an die Zustände werden initialisiert anzeigen.Sie können diese Schnittstelle dann verwenden, um das visuelle Benutzerfeedback auf dem aktuellen Status des OLE-Elements zu geben, das mit dem CRectTracker-Objekt zugeordnet ist.
Weitere Informationen zur Verwendung von CRectTracker, finden Sie im Artikel Protokollierer.
Vererbungshierarchie
CRectTracker
Anforderungen
Header: afxext.h