DeleteObject
von ActiveVB-Team
Deklaration
Declare Function DeleteObject Lib "gdi32" ( _ ByVal hObject As Long) As LongWeitere 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 | |
---|---|
hObject | Das 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 | |
---|---|
TRUE | Die Funktion wurde erfolgreich ausgeführt. |
FALSE | Es 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
- HOWTO: Print with Rotated Text
- HOWTO: Use SetCapture and WindowFromPoint to Select a Window
- HOWTO: Print Text Sideways in a Picture Box Using Win32 API
- HOWTO: Display DBCS in a VB Application Running on Windows NT
- PRB: Printing Rotated Text with Visual Basic
- HOWTO: Display Extended ASCII WingDings on DBCS Systems
- HOWTO: Rotate a Bitmap Image in 90-Degree Increments
- HOWTO: Create Your Own Bitmap Object Class
- HOWTO: Create a Transparent Picture For Office CommandBar Buttons
- HOWTO: Save the Client Area of a Visual Basic Form to a DIB Section