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)