Vcl.Controls.TWinControl.PaintTo

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

Delphi

procedure PaintTo(DC: HDC; X, Y: Integer); overload;
procedure PaintTo(Canvas: TCanvas; X, Y: Integer); overload;

C++

void __fastcall PaintTo(HDC DC, int X, int Y)/* overload */;
void __fastcall PaintTo(Vcl::Graphics::TCanvas* Canvas, int X, int Y)/* overload */;

プロパティ

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

説明

デバイスコンテキストにウィンドウコントロールを描画します。

PaintTo メソッドを呼び出すと,デバイスコンテキスト上にコントロールを描画できます。デバイスコンテキストを DC パラメータの値で指定し,デバイスコンテキスト上でウィンドウコントロールの左上隅が描画される位置を X 座標と Y 座標で指定します。PaintTo はまずデバイスコンテキストの背景を消去し,次にコントロールを描画します。

PaintTo は,ビットマップ DC にコントロールのイメージを描画するときに役立ちます。

警告:  PaintTo メソッドを使ってキャンバス上に描画するときは,キャンバスをまずロックし,PaintTo メソッドの呼び出し後にロックを解除します。キャンバスをロックしない場合,コントロールの描画中に Windows 呼び出しが発生すると,キャンバスはそのハンドルを失います。

関連項目