Vcl.Menus.TMenu.OwnerDraw

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OwnerDraw: Boolean read FOwnerDraw write SetOwnerDraw default False;

C++

__property bool OwnerDraw = {read=FOwnerDraw, write=SetOwnerDraw, default=0};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Vcl.Menus.pas
Vcl.Menus.hpp
Vcl.Menus TMenu

Description

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