Vcl.Menus.TAdvancedMenuDrawItemEvent

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

Delphi

TAdvancedMenuDrawItemEvent = procedure (Sender: TObject; ACanvas: TCanvas;
ARect: TRect; State: TOwnerDrawState) of object;

C++

typedef void __fastcall (__closure *TAdvancedMenuDrawItemEvent)(System::TObject* Sender, Vcl::Graphics::TCanvas* ACanvas, const System::Types::TRect &ARect, Winapi::Windows::TOwnerDrawState State);

プロパティ

種類 可視性 ソース ユニット
type
typedef
public
Vcl.Menus.pas
Vcl.Menus.hpp
Vcl.Menus Vcl.Menus

説明

TTAdvancedMenuDrawItemEvent は,オーナー描画メニューのメニュー項目をレンダリングするイベントハンドラの型です。

Sender は,描画されるメニュー項目を表す TMenuItem インスタンスです。

ACanvas は,メニュー項目を描画する描画表面を提供します。

ARect は,メニュー項目の境界を ACanvas 上にピクセル単位で示します。

State は,メニュー項目のさまざまなステータス(選択されているか,チェックされているか,グレー表示されているかなど)を示す値のセットです。