API:Vcl.VirtualImageList.TVirtualImageList.Draw

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

Delphi

procedure Draw(Canvas: TCanvas; X, Y: Integer; Name: String;
Enabled: Boolean = True); overload;

C++

HIDESBASE void __fastcall Draw(Vcl::Graphics::TCanvas* Canvas, int X, int Y, System::UnicodeString Name, bool Enabled = true)/* overload */;
inline void __fastcall  Draw(Vcl::Graphics::TCanvas* Canvas, int X, int Y, int Index, bool Enabled = true){ Vcl::Imglist::TCustomImageList::Draw(Canvas, X, Y, Index, Enabled); }
inline void __fastcall  Draw(Vcl::Graphics::TCanvas* Canvas, int X, int Y, int Index, Vcl::Imglist::TDrawingStyle ADrawingStyle, Vcl::Imglist::TImageType AImageType, bool Enabled = true){ Vcl::Imglist::TCustomImageList::Draw(Canvas, X, Y, Index, ADrawingStyle, AImageType, Enabled); }

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.VirtualImageList.pas
Vcl.VirtualImageList.hpp
Vcl.VirtualImageList TVirtualImageList

説明

Draws は、Index パラメータで指定されたイメージを、渡されたキャンバスに描画します。

Vcl.VirtualImageList.TVirtualImageList.Draw は Vcl.ImgList.TCustomImageList.Draw を継承しています。以下の内容はすべて Vcl.ImgList.TCustomImageList.Draw を参照しています。

Draws は、Index パラメータで指定されたイメージを、渡されたキャンバスに描画します。

Draw メソッドを使用すると、イメージ リスト内のイメージの 1 つを、指定されたキャンバス上に描画することができます。

Canvas は、イメージをレンダリングする描画面です。

X および Y は、Canvas 上で、左上隅が現れるべき位置を示します。

Index は、どのイメージを描画するべきか示しており、0 は最初のイメージを、1 は 2 番目のイメージを、となります。

ADrawingStyle は、イメージの色がどのように変わるかを示します。このパラメータが指定されていない場合、Draw は、DrawingStyle プロパティの値を使用します。

AImageType は、イメージと、その関連マスクのどちらを描画するかを示します。このパラメータが指定されていない場合、Draw は、ImageType プロパティの値を使用します。

Enabled は、イメージがグレーで表示されるかどうかを示します。Enabledfalse の場合、Draw は、イメージのグレーがマップされたバージョンをレンダリングします。Enabled はデフォルト値が true であるため、イメージをグレーにしない場合には、このパラメータは省略可能です。

関連項目

コード サンプル