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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | Vcl.Graphics |
Description
Renvoie la taille de l'en-tête et de l'image d'un bitmap indépendant du périphérique.
Appelez GetDIBSizes pour déterminer la quantité de mémoire nécessaire à la conversion d'un bitmap dépendant du périphérique en bitmap indépendant du périphérique (DIB). Passez le handle d'un bitmap dépendant du périphérique dans le paramètre Bitmap. GetDIBSizes renvoie la taille de l'en-tête et celle de l'image du DIB correspondant dans les paramètres InfoHeaderSize et ImageSize, respectivement.
Appelez GetDIBSizes pour déterminer la quantité de mémoire qui doit être allouée avant d'appeler GetDIB pour convertir un bitmap dépendant du périphérique en bitmap indépendant du périphérique.