Vcl.ExtCtrls.TCustomCategoryPanel.DrawHeaderCaption

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

Delphi

procedure DrawHeaderCaption(ACanvas: TCanvas); virtual;

C++

virtual void __fastcall DrawHeaderCaption(Vcl::Graphics::TCanvas* ACanvas);

プロパティ

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

説明

カテゴリ パネルのヘッダーのキャプションを描画します。

DrawHeaderCaption を使用して、親のカテゴリ パネルのプロパティに従って、カテゴリ パネルのキャプションを描画します。ACanvas パラメータは、キャンバスの Handle プロパティに割り当てられたウィンドウのデバイス コンテキストを使って作成した TCanvas インスタンスを要求します。DrawHeaderCaption が呼び出された後、このキャンバス インスタンスを解放する必要があります。

使用するフォントは、カテゴリ パネル グループの親から得た HeaderFont に指定されています。カテゴリ パネルの Alignment プロパティとキャンバスの BiDiMode プロパティのテキスト フラグ設定を使用して、キャプションを描画します。

カテゴリ パネル グループの HeaderStyle プロパティが hsThemed に設定され、テーマが有効になっている場合、キャプションはテーマ サービス DrawText 関数によって描画されます。それ以外の場合、キャプションは Windows API DrawText 関数を使用して描画されます。

DrawHeaderCaption は protected メソッドなので、拡張クラスの TCustomCategoryPanel の実装の中からのみ呼び出すことができます。

関連項目