Die Community zu .NET und Classic VB.
Menü

DeleteObject

 von 

Deklaration  

Declare Function DeleteObject Lib "gdi32" ( _
                 ByVal hObject As Long) As Long
Weitere Informationen zur Verwendung dieser Funktion finden sie u.U. auch im Artikel DeleteObject des API-Wikis.

DeleteObject löscht ein logisches GDI-Objekt. Logische GDI-Objekte können von unterschiedlichen Funktionen erzeugt werden. Alle Objekte (Außer denen, die mit GetStockObject erzeugt werden) müssen mit Hilfe dieser funktion gelöscht werden. Dabei sollten die Objekte Stift, Bitmap, Pinsel , Bereich, Palette und Font berücksichtigt werden. Wenden sie DeleteObject nicht auf ein Objekt an, das gerade in einen Gerätekontext selektiert ist. Windows löscht ein solches Objekt und erzeugt damit ein Zombie Objekt. Windows NT führt einen Aufruf für ein selektiertes Objekt nicht aus. Wenn das zu löschende Objekt ein Musterpinsel ist, wird die Bitmap, anhand der Pinsel erzeugt wurde, nicht gelöscht. Dieses Objekt müssen sie selbst löschen.

Parameter
hObjectDas Handle eines GDI_objektes, also eines Stiftes, einer Bitmap, eines Pinsels, eines Bereichs, einer Palette oder einer Font. Das Objekt darf nicht in einen Gerätekontext selektiert sein.

Tabelle 1


Rückgabewerte
TRUEDie Funktion wurde erfolgreich ausgeführt.
FALSEEs lafg ein Fehler vor.

Tabelle 2


Unterstützte Betriebssysteme
Win32s, Windows 95, Windows 98, Windows NT

Verwandte API-Funktionen
keine bekannt

Zugehörige Tipps

Zugehörige Microsoft Knowledge Base Artikel