Vcl.Graphics.GetDIBSizes
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.