Vcl.Graphics.GetDIBSizes

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi