Vcl.Imaging.GIFImg.InternalGetDIB

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function InternalGetDIB(Bitmap: HBITMAP; Palette: HPALETTE; var BitmapInfo; var Bits; PixelFormat: TPixelFormat): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall InternalGetDIB(HBITMAP Bitmap, HPALETTE Palette, void *BitmapInfo, void *Bits, Vcl::Graphics::TPixelFormat PixelFormat);

プロパティ

種類 可視性 ソース ユニット
function public
Vcl.Imaging.GIFImg.pas
Vcl.Imaging.GIFImg.hpp
Vcl.Imaging.GIFImg Vcl.Imaging.GIFImg

説明

指定したピクセル形式の DIB にビットマップを変換します。

InternalGetDIB を呼び出すと、指定したピクセル形式の DIB にビットマップを変換することができます。InternalGetDIB は、変換が成功すれば True を、成功しなければ False を返します。

InternalGetDIB のパラメータとその意味を以下の表に示します。



パラメータ 意味

Bitmap

変換元ビットマップのハンドル。

Pal

変換元パレットのハンドル。

BitmapInfo

DIB の TBitmapInfo 構造体を受け取るバッファ。この関数を呼び出す前に、十分なサイズのバッファを割り当てておく必要があります。

Bits

DIB のピクセル データを受け取るバッファ。この関数を呼び出す前に、十分なサイズのバッファを割り当てておく必要があります。

PixelFormat

変換先 DIB のピクセル形式。



InternalGetDIBSizes 関数を使用して、BitmapInfo および Bits のバッファに必要なサイズを計算することができます。

関連項目