Vcl.Graphics.GetDIBSizes

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure GetDIBSizes(Bitmap: HBITMAP; var InfoHeaderSize: DWORD; var ImageSize: DWORD);

C++

extern DELPHI_PACKAGE void __fastcall GetDIBSizes(HBITMAP Bitmap, unsigned &InfoHeaderSize, unsigned &ImageSize);

Eigenschaften

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

Beschreibung

Gibt die Größe von Header und Grafik eines geräteunabhängigen Bitmaps zurück.

Mit GetDIBSizes können Sie ermitteln, wie viel Speicher für die Konvertierung eines geräteabhängigen in ein geräteunabhängiges Bitmap (DIB) benötigt wird. Übergeben Sie das Handle des geräteabhängigen Bitmaps im Parameter Bitmap. GetDIBSizes gibt die Größe von Info-Header und Grafik des entsprechenden DIB in den Parametern InfoHeaderSize und ImageSize zurück.

Ermitteln Sie zuerst mit GetDIBSizes den benötigten Speicher, bevor Sie mit der Funktion GetDIB die Konvertierung durchführen.

Siehe auch