Die Community zu .NET und Classic VB.
Menü

CreateBitmap

 von 

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 Long
Weitere 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
nWidthBreite der Bitmap, angegeben in Pixeln.
nHeightHöhe der Bitmap, angegeben in Pixeln.
nPlanesDie Anzahl der Farbebenen der Bitmap.
nBitCountDie Anzahl der Bits, die für die Beschreibung der Farbe eines einzelnen Pixels benötigt wird.
lpBitsEin 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
LongDas Handle der neuen Bitmap.
0Fü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