Vcl.Controls.TCustomControl.PaintWindow
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 メソッドをオーバーライドします。