Leonardo: Funktion DIBInfo
Achtung! Diese Seite ist Teil der noch unvollständigen Dokumentation der Alpha-Version von DaVinci 4.
Die Funktion DIBInfo kopiert die Angaben aus dem BITMAPINFOHEADER einer DIB in eine BITMAPINFOHEADER-Struktur für ein Anwendungsprogramm.
|
BOOL API DIBInfo ( |
||
|
HDIB |
hbi, |
|
|
LPBITMAPINFOHEADER |
lpbi, |
|
|
UINT |
uSizeBI) |
|
hbi |
HDIB |
Handle der DIB aus der der Header entnommen werden soll. |
|
lpbi |
LPBITMAPINFOHEADER |
Zeiger auf eine von der Applikation erstellte BITMAPINFOHEADER-Struktur, die ausgefüllt werden soll. |
|
uSizeBI |
UINT |
Größe der Struktur lpbi in Bytes. |
|
Rückgabewert |
||
|
Der Rückgabewert ist TRUE, wenn die Operation erfolgreich war. |
||
|
Anmerkungen |
||
|
Die mit Windows 95 eingeführte BITMAPV4HEADER Struktur belegt mehr Bytes als die BITMAPINFOHEADER-Struktur. DIBInfo füllt nur maximal ebensoviele Bytes aus wie der Parameter uSizeBI angibt. Die Anwendung kann anhand des biSize-Elementes erkennen, ob es sich um eine DIB basierend auf BITMAPV4HEADER oder BITMAPINFOHEADER handelt. |
||