OLEDCFLAGS-Enumeration (ocidl.h)
Gibt zusätzliche Informationen zum Container zum Gerätekontext an, den das Objekt angefordert hat.
Syntax
typedef enum tagOLEDCFLAGS {
OLEDC_NODRAW = 0x1,
OLEDC_PAINTBKGND = 0x2,
OLEDC_OFFSCREEN = 0x4
} OLEDCFLAGS;
Konstanten
OLEDC_NODRAW Wert: 0x1 Gibt an, dass das Objekt den zurückgegebenen HDC nicht zum Zeichnen verwendet, sondern lediglich zum Abrufen von Informationen über das Anzeigegerät. In diesem Fall kann der Container einfach den Gerätekontext des Fensters ohne weitere Verarbeitung übergeben. |
OLEDC_PAINTBKGND Wert: 0x2 Fordert an, dass der Container vor der Rückgabe des Gerätekontexts den Hintergrund hinter dem Objekt malen soll. Objekte sollten dieses Flag verwenden, wenn sie einen Gerätekontext anfordern, um einen transparenten Bereich zu malen. |
OLEDC_OFFSCREEN Wert: 0x4 Gibt an, dass das Objekt es vorzieht, in einen Offscreen-Gerätekontext zu zeichnen, der dann auf den Bildschirm kopiert werden soll. Der Container kann diese Anforderung berücksichtigen oder nicht. Wenn dieses Bit gelöscht wird, muss der Container einen Bildschirmgerätekontext zurückgeben, der es dem Objekt ermöglicht, direkte Bildschirmvorgänge auszuführen, z. B. die Anzeige einer Auswahl über einen XOR-Vorgang. Ein -Objekt kann diesen Wert angeben, wenn der Zeichnungsvorgang viel Bildschirmflimmer erzeugt. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | ocidl.h |