Vcl.Graphics.GetDIB

De RAD Studio API Documentation
Aller à : navigation, rechercher

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);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics Vcl.Graphics

Description

Renvoie l'en-tête et l'image d'un bitmap indépendant du périphérique.

Appelez GetDIB pour convertir 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 et le handle de sa palette dans les paramètres Bitmap et Palette. GetDIB remplit les paramètres BitmapInfo et Bits avec l'en-tête et l'image du DIB correspondant. GetDIB renvoie true si la conversion du bitmap en DIB a réussi, false sinon.

Avant d'appeler GetDIB, la mémoire pour l'en-tête et l'image doit avoir été allouée. Appelez GetDIBSizes pour déterminer la quantité de mémoire qui doit être allouée à l'en-tête et à l'image.

Voir aussi