Die Community zu .NET und Classic VB.
Menü

GetObject

 von 

Deklaration  

Declare Function GetObject Lib "gdi32" _
                 Alias "GetObjectA" ( _
                 ByVal hObject As Long, _
                 ByVal nCount As Long, _
                 lpObject As Any) As Long
Weitere 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
hObjectGibt 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.
nCountDie Größe des Puffers auf den lpObject zeigt, angegeben in Bytes.
lpObjectEin 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 BitmapDer Puffer enthält nur eine BITMAP Struktur. Nur die Informationen für Höhe, Breite und Farbformat sind gültig.
DIB-AbschnittDer Puffer enthält eine DIBSECTION Struktur
Logischer StiftDer Puffer enthält eine EXTLOGPEN oder eine LOGPEN Struktur, abhängig vom Stiftyp.
Logischer PinselDer Puffer enthält eine LOGBRUSH Struktur
Logische FontDer Puffer enthält eine LOGFONT Struktur
PaletteDer 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
xWar 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.
0Es 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