FMX.ImgList.TCustomImageList.Bitmap

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

Delphi

function Bitmap(Size: TSizeF; const Index: Integer): TBitmap;

C++

Fmx::Graphics::TBitmap* __fastcall Bitmap(const System::Types::TSizeF &Size, const int Index);

プロパティ

種類 可視性 ソース ユニット
function public
FMX.ImgList.pas
FMX.ImgList.hpp
FMX.ImgList TCustomImageList


説明

Destination コレクション内の Index で参照される画像を格納し指定の Size を持つキャッシュ内 TBitmap オブジェクトを返します。

Bitmap メソッドでは、Destination コレクション内の Index で参照される画像を格納し指定の Size を持つ TBitmap オブジェクトが内部キャッシュに既に存在するかどうかを確認します。該当する TBitmap オブジェクトが存在する場合、Bitmap はそのオブジェクトを返します。該当する TBitmap オブジェクトがキャッシュに存在しない場合、Bitmap では、Destination コレクション内の Index 項目に対応し指定の Size を持つ TBitmap オブジェクトをキャッシュ内に作成し、作成した TBitmap オブジェクトを返します。

指定された Index 項目が Destination コレクションに存在しない場合、Bitmapnil を返します。

Bitmap の呼び出しにより、返される TBitmap オブジェクトが内部キャッシュに存在することが保証されます。

TCustomImageList コンポーネントは、Bitmap によって返された、内部キャッシュ内の TBitmap オブジェクトを自動的に破壊するため、次のことを行わなければなりません:

  • 返された TBitmap オブジェクトへの参照を格納すること
  • 返された TBitmap オブジェクトを明示的に破棄すること

関連項目