Partager via


ICommandUI, interface

Gère les commandes d’interface utilisateur.

Syntaxe

interface class ICommandUI

Membres

Méthodes publiques

Nom Description
icommandui__Check Définit l’élément d’interface utilisateur de cette commande sur l’état de vérification approprié.
ICommandUI ::ContinueRouting Indique au mécanisme de routage des commandes de continuer à router le message actuel vers le bas de la chaîne de gestionnaires.
ICommandUI ::Enabled Active ou désactive l’élément d’interface utilisateur pour cette commande.
ICommandUI ::ID Obtient l’ID de l’objet d’interface utilisateur représenté par l’objet ICommandUI .
ICommandUI ::Index Obtient l’index de l’objet d’interface utilisateur représenté par l’objet ICommandUI .
ICommandUI ::Radio Définit l’élément d’interface utilisateur de cette commande sur l’état de vérification approprié.
ICommandUI ::Text Définit le texte de l’élément d’interface utilisateur pour cette commande.

Notes

Cette interface fournit des méthodes et des propriétés qui gèrent les commandes d’interface utilisateur. ICommandUI est similaire à la classe CCmdUI, sauf qu’elle ICommandUI est utilisée pour les applications MFC qui interagissent avec les composants .NET.

ICommandUI est utilisé dans un gestionnaire ON_UPDATE_COMMAND_UI dans une classe dérivée d’ICommandTarget. Lorsqu’un utilisateur d’une application active (sélectionne ou clique) un menu, chaque élément de menu s’affiche comme activé ou désactivé. La cible de chaque commande de menu fournit ces informations en implémentant un gestionnaire ON_UPDATE_COMMAND_UI. Pour chacun des objets d’interface utilisateur de commande de votre application, utilisez l’Assistant Classe pour créer une entrée de carte de messages et un prototype de fonction pour chaque gestionnaire.

Pour plus d’informations sur l’utilisation de l’interface dans le ICommandUI routage des commandes, consultez Guide pratique pour ajouter le routage des commandes au contrôle Windows Forms.

Pour plus d’informations sur l’utilisation de Windows Forms, consultez Utilisation d’un contrôle utilisateur Windows Form dans MFC.

Pour plus d’informations sur la gestion des commandes d’interface utilisateur dans MFC, consultez la classe CCmdUI.

ICommandUI ::Check

Définit l’élément d’interface utilisateur de cette commande sur l’état de vérification approprié.

property UICheckState Check;

Notes

Cette propriété définit l’élément d’interface utilisateur de cette commande à l’état de vérification approprié. Définissez Check sur les valeurs suivantes :

  • 0 Désélectionner
  • 1 Vérification
  • 2 Définir indéterminé

ICommandUI ::ContinueRouting

Indique au mécanisme de routage des commandes de continuer à router le message actuel vers le bas de la chaîne de gestionnaires.

void ContinueRouting();

Notes

Il s’agit d’une fonction membre avancée qui doit être utilisée conjointement avec un gestionnaire ON_COMMAND_EX qui retourne FALSE. Pour plus d’informations, consultez la note technique TN006 : Cartes de messages.

ICommandUI ::Enabled

Active ou désactive l’élément d’interface utilisateur pour cette commande.

property bool Enabled;

Notes

Cette propriété active ou désactive l’élément d’interface utilisateur pour cette commande. Définissez Activé sur TRUE pour activer l’élément, FALSE pour le désactiver.

ICommandUI ::ID

Obtient l’ID de l’objet d’interface utilisateur représenté par l’objet ICommandUI.

property unsigned int ID;

Notes

Cette propriété obtient l’ID (un handle) de l’élément de menu, du bouton de barre d’outils ou d’un autre objet d’interface utilisateur représenté par l’objet ICommandUI.

ICommandUI ::Index

Obtient l’index de l’objet d’interface utilisateur représenté par l’objet ICommandUI.

property unsigned int Index;

Notes

Cette propriété obtient l’index (un handle) de l’élément de menu, du bouton de barre d’outils ou d’un autre objet d’interface utilisateur représenté par l’objet ICommandUI.

ICommandUI ::Radio

Définit l’élément d’interface utilisateur de cette commande sur l’état de vérification approprié.

property bool Radio;

Notes

Cette propriété définit l’élément d’interface utilisateur de cette commande à l’état de vérification approprié. Définissez la valeur Radio sur TRUE pour activer l’élément ; sinon FALSE.

ICommandUI ::Text

Définit le texte de l’élément d’interface utilisateur pour cette commande.

property String^ Text;

Notes

Cette propriété définit le texte de l’élément d’interface utilisateur pour cette commande. Définissez le texte sur un handle de chaîne de texte.

Spécifications

En-tête : afxwinforms.h (défini dans l’assembly atlmfc\lib\mfcmifc80.dll)

Voir aussi

CCmdUI, classe