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.