Vcl.Graphics.GetDIB

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetDIB(Bitmap: HBITMAP; Palette: HPALETTE; var BitmapInfo; var Bits): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall GetDIB(HBITMAP Bitmap, HPALETTE Palette, void *BitmapInfo, void *Bits);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics Vcl.Graphics

Beschreibung

Gibt den Header und die Grafik eines geräteunabhängigen Bitmaps zurück.

Mit GetDIB kann ein geräteabhängiges in ein geräteunabhängiges Bitmap (DIB) konvertiert werden. Übergeben Sie in den Parametern Bitmap und Palette Handle und Paletten-Handle des gewünschten geräteabhängigen Bitmaps. Die Funktion weist den Parametern BitmapInfo und Bits die Header-Informationen und die Grafik des entsprechenden DIB zu. GetDIB gibt true zurück, wenn die Konvertierung durchgeführt werden konnte. Andernfalls wird false zurückgegeben.

Vor dem Aufruf von GetDIB muss Speicher für den Header und die Grafik zugewiesen werden. Die dazu benötigte Speichergröße kann mit der Funktion GetDIBSizes ermittelt werden.

Siehe auch