CreateBitmap
von ActiveVB-Team
Deklaration
Declare Function CreateBitmap Lib "gdi32" ( _ ByVal nWidth As Long, _ ByVal nHeight As Long, _ ByVal nPlanes As Long, _ ByVal nBitCount As Long, _ lpBits As Any) As LongWeitere Informationen zur Verwendung dieser Funktion finden sie u.U. auch im Artikel CreateBitmap des API-Wikis.
CreateBitmap erzeugt eine Bitmap, basierend auf einem Array mit Farbbitwerten und in der angegebenen Breite und Höhe sowie dem gewünschten Farbformat (Farbebenen und Bits pro Pixel).
Parameter | |
---|---|
nWidth | Breite der Bitmap, angegeben in Pixeln. |
nHeight | Höhe der Bitmap, angegeben in Pixeln. |
nPlanes | Die Anzahl der Farbebenen der Bitmap. |
nBitCount | Die Anzahl der Bits, die für die Beschreibung der Farbe eines einzelnen Pixels benötigt wird. |
lpBits | Ein Zeiger auf ein Array mit Bytewerten, die die Pixeldaten enthalten. Jede Scan-Zeie im Rechteck muß an einer Wortgrenze ausgerichtet sein (Scan-Zeilen, die nicht an Wortgrenzen ausgerichtet sind, müssen mit Nullen aufgefüllt werden). Wird Dieser Parameter auf Null gesetzt, ist die Bitmap undefiniert. |
Tabelle 1
Rückgabewerte | |
---|---|
Long | Das Handle der neuen Bitmap. |
0 | Für den Fehlerfall. |
Tabelle 2
Unterstützte Betriebssysteme
Win32s, Windows 95, Windows 98, Windows NT
Verwandte API-Funktionen
CreateBitmapIndirect, BitBlt, SelectObject, DeleteObject
Zugehörige Tipps
Zugehörige Microsoft Knowledge Base Artikel