Vcl.Controls.TImageList
Delphi
TImageList = class(TDragImageList)
C++
class PASCALIMPLEMENTATION TImageList : public TDragImageList
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | Vcl.Controls |
説明
TImageList は、同じサイズの画像のコレクションを表します。各画像は、インデックスを使用して参照できます。
画像リストを使用すると、多数のアイコンやビットマップを効率よく管理できます。 画像リスト内のすべての画像は、スクリーン デバイス形式で幅の広い単一のビットマップに格納されます。 また、画像リストは、画像を透過的に描画するために使用されるマスクを含むモノクロ ビットマップを含むこともできます(アイコン スタイル)。
画像リストでは、同じサイズの多数の画像を保持し、0 ~ n - 1 の範囲のインデックスを使用して画像を取得できます。 また、画像リストには、画像の格納、取得、描画を容易にするメソッドも用意されています。
設計時に画像リストに画像を追加するには、右クリックして、画像リスト エディタを選択します。
リストに格納できる画像は、ビットマップ、アイコン、PNG、GIF、JPEG 画像など、 TImage がサポートする任意の画像タイプです。 また、画像リストは 32 ビット形式もサポートするので、アルファ ブレンドされたビットマップおよび PNG ファイルも正しく動作します。
メモ: 既に存在する画像リストの色深度を変更すると、内容がクリアされます。
メモ: 画像リストは、Comctl32.dll に依存します。 システムに最新バージョンがインストールされていない場合、画像の取得で問題が発生する可能性があります。
関連項目