Vcl.Menus.TAdvancedMenuDrawItemEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

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);

Propriétés

Type Visibilité  Source Unité  Parent
type
typedef
public
Vcl.Menus.pas
Vcl.Menus.hpp
Vcl.Menus Vcl.Menus

Description

TAdvancedMenuDrawItemEvent est le type des gestionnaires d'événements qui restituent des éléments de menu dans des menus dessinés par le propriétaire.

Sender représente l'instance de TMenuItem qui représente l'élément de menu à dessiner.

ACanvas fournit une surface de dessin pour dessiner l'élément de menu.

ARect indique les limites (en pixels) de l'élément de menu sur ACanvas.

State est un ensemble indiquant différents aspects de l'état des éléments de menu (s'ils sont sélectionnés, cochés, grisés, etc).