GetObject
von ActiveVB-Team
Deklaration
Declare Function GetObject Lib "gdi32" _ Alias "GetObjectA" ( _ ByVal hObject As Long, _ ByVal nCount As Long, _ lpObject As Any) As LongWeitere Informationen zur Verwendung dieser Funktion finden sie u.U. auch im Artikel GetObject des API-Wikis.
GetObject gibt die Informationen über eine Bitmap, eine Palette, einen logischen Stift, einen Pinsel, eine Font oder einen DIB-Abschnitt zurück.
| Parameter | |
|---|---|
| hObject | Gibt das Handle eines GDI-Objektes zurück. Das sollte das Handle einer logischen Bitmap sein, eines DIB-Bereiches (erzeugt mit CreateDIBSection), eines Stiftes, einer Palette, eines Pinsels oder einer Font sein. |
| nCount | Die Größe des Puffers auf den lpObject zeigt, angegeben in Bytes. |
| lpObject | Ein Zeiger auf einen Puffer. Die zurückgegebenen Daten sind von hObject abhängig. Weitere Information finden sie in dieser Tabelle . |
Tabelle 1
| Datentypen für GetObject | |
|---|---|
| Logische Bitmap | Der Puffer enthält nur eine BITMAP Struktur. Nur die Informationen für Höhe, Breite und Farbformat sind gültig. |
| DIB-Abschnitt | Der Puffer enthält eine DIBSECTION Struktur |
| Logischer Stift | Der Puffer enthält eine EXTLOGPEN oder eine LOGPEN Struktur, abhängig vom Stiftyp. |
| Logischer Pinsel | Der Puffer enthält eine LOGBRUSH Struktur |
| Logische Font | Der Puffer enthält eine LOGFONT Struktur |
| Palette | Der Puffer enhält eine WORD Struktur, die die Anzahl der Paletteneinträge angibt, die innerhalb der Palette existieren. Diese Werte können mit GetSystemPaletteEntries ermittelt werden |
Tabelle 2
| Rückgabewerte | |
|---|---|
| x | War die Funktion erfolgreich, wird die Anzahl der Bytes zurückgegeben, die in den Puffer kopiert wurden. Wenn lpObject gleich Null ist, wird die erforderliche Puffergröße zurückgegeben. |
| 0 | Es trat ein Fehler auf. |
Tabelle 3
Unterstützte Betriebssysteme
Win32s, Windows 95, Windows 98, Windows NT
Verwandte API-Funktionen
CreateDIBSection, GetBitmapBits, GetDIBits, GetPaletteEntries, GetRegionData
Zugehörige Tipps
Zugehörige Microsoft Knowledge Base Artikel
