Directory Contents Search Print >>


Leonardo: Funktion DIBInfo

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.