Vcl.Controls.TCustomControl.PaintWindow

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

Delphi

procedure PaintWindow(DC: HDC); override;

C++

virtual void __fastcall PaintWindow(HDC DC);

プロパティ

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

説明

指定したデバイスコンテキスト上にコントロールのイメージを描画します。

カスタムコントロールが WM_PAINT メッセージを受け取ると,PaintWindow メソッドが自動的に呼び出されます。PaintWindow は,DC パラメータで指定したデバイスコンテキストをカスタムコントロールのキャンバスに割り当て,Paint メソッドを呼び出して,最後にデバイスコンテキストを削除します。PaintWindow をオーバーライドすると,WN_PAINT メッセージに対して追加の応答を提供できます。コントロールのイメージを描画するには,かわりに Paint メソッドをオーバーライドします。

関連項目