Freigeben über


CGdiObject::UnrealizeObject

Setzt den Ursprung eines Pinsels zurück oder legt eine Logische Palette zurück.

BOOL UnrealizeObject( );

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Hinweise

Während UnrealizeObject eine Memberfunktion der CGdiObject-Klasse ist, sollte sie nur auf CBrush oder CPalette-Objekten aufgerufen werden.

Für CBrush-Objekte verweist UnrealizeObject das System, um den Ursprung des angegebenen Pinsels zurückzusetzen, beim nächsten er einer Gerätekontext ausgewählt ist. Wenn das Objekt ein CPalette-Objekt ist, verweist UnrealizeObject das System, die Palette auszuschöpfen, als wenn sie nicht bereits erfüllt wurde. Beim nächsten Ausführen der Anwendung die CDC::RealizePalette-Funktion für die angegebene Palette aufruft, ordnet das System vollständig die Logische Palette zur Systempalette neu zu.

Die UnrealizeObject-Funktion sollte nicht mit vordefinierten Objekte verwendet werden. Die UnrealizeObject-Funktion muss aufgerufen werden, wenn ein neuer Pinselursprung festgelegt wird (mithilfe der CDC::SetBrushOrg-Funktion). Die UnrealizeObject-Funktion darf nicht für den aktuell ausgewählten Pinsel oder nur die ausgewählten Palette eines beliebigen Anzeigekontexts aufgerufen werden.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CGdiObject-Klasse

Hierarchiediagramm

CDC::RealizePalette

CDC::SetBrushOrg