Vcl.Menus.TPopupMenu.OwnerDraw

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OwnerDraw;

C++

__property OwnerDraw = {default=0};

Propriétés

Type Visibilité  Source Unité  Parent
property published
Vcl.Menus.pas
Vcl.Menus.hpp
Vcl.Menus TPopupMenu

Description

Spécifie si les éléments de menus sont dessinés par l'application.

Vcl.Menus.TPopupMenu.OwnerDraw hérite de Vcl.Menus.TMenu.OwnerDraw. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Menus.TMenu.OwnerDraw.

Spécifie si les éléments de menus sont dessinés par l'application.

Définissez OwnerDraw à true pour indiquer que l'application dessinera les éléments de menus dans un gestionnaire d'événements OnDrawItem. Lorsque OwnerDraw est true, les éléments de menu reçoivent un événement OnMeasureItem et un événement OnDrawItem lorsqu'ils ont besoin d'être affichés à l'écran.

Définissez OwnerDraw à false pour accepter le dessin par défaut. Lorsque OwnerDraw est false, les éléments de menus affichent la légende avec une image facultative à gauche (Si les propriétés Images et ImageIndex sont définies).

Les menus de type Owner-draw sont utiles pour afficher la valeur qui apparaît lorsqu'on sélectionne un élément de menu. Par exemple, dans un menu qui permet aux utilisateurs de choisir la couleur, un menu de type owner-draw peut afficher des rectangles tracés dans la couleur désignée plutôt que des noms de couleurs.

Voir aussi