DVASPECTINFOFLAG-Enumeration (ocidl.h)

Gibt an, ob ein Objekt eine optimierte Zeichnung für sich selbst unterstützen kann.

Syntax

typedef enum tagAspectInfoFlag {
  DVASPECTINFOFLAG_CANOPTIMIZE = 1
} DVASPECTINFOFLAG;

Konstanten

 
DVASPECTINFOFLAG_CANOPTIMIZE
Wert: 1
Gibt an, dass das Objekt ein optimiertes Rendering von sich selbst unterstützen kann. Da die meisten Objekte in einem Formular die gleiche Schriftart, Hintergrundfarbe und Rahmentypen verwenden, können diese Werte im Gerätekontext vom nächsten Objekt verwendet werden, ohne sie erneut auswählen zu müssen. Insbesondere kann das Objekt die Schriftart, den Pinsel und den Stift bei der Rückgabe von der IViewObject::D raw-Methode ausgewählt lassen, anstatt diese aus dem Gerätekontext zu deaktivieren. Anschließend muss der Container diese Werte am Ende des gesamten Zeichnungsprozesses aufheben. Das Objekt kann auch andere Zeichnungszustandsänderungen im Gerätekontext beibehalten, z. B. die Hintergrundfarbe, die Textfarbe, den Rastervorgangscode, den aktuellen Punkt, die Linienzeichnung und den Poly-Füllmodus. Das -Objekt kann Zustandswerte nur ändern, wenn andere Objekte sie wiederherstellen können. Beispielsweise kann das Objekt keinen geänderten Modus, Transformationswert, ausgewählte Bitmap, Clipbereich oder Metadatei verlassen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile ocidl.h

Weitere Informationen

DVASPECTINFO