ICommandTarget, interface
Fournit un contrôle utilisateur avec une interface pour recevoir des commandes d’un objet source de commande.
Syntaxe
interface class ICommandTarget
Membres
Méthodes publiques
Nom | Description |
---|---|
ICommandTarget ::Initialize | Initialise l’objet cible de commande. |
Notes
Lorsque vous hébergez un contrôle utilisateur dans un affichage MFC, CWinFormsView achemine les commandes et met à jour les messages d’interface utilisateur de commande pour permettre au contrôle utilisateur de gérer les commandes MFC (par exemple, les éléments de menu frame et les boutons de barre d’outils). En implémentant ICommandTarget
, vous donnez au contrôle utilisateur une référence à l’objet ICommandSource .
Découvrez comment : ajouter le routage des commandes au contrôle Windows Forms pour obtenir un exemple d’utilisation ICommandTarget
.
Pour plus d’informations sur l’utilisation de Windows Forms, consultez Utilisation d’un contrôle utilisateur Windows Form dans MFC.
Spécifications
En-tête : afxwinforms.h (défini dans l’assembly atlmfc\lib\mfcmifc80.dll)
ICommandTarget ::Initialize
Initialise l’objet cible de commande.
void Initialize(ICommandSource^ cmdSource);
Paramètres
cmdSource
Handle de l’objet source de commande.
Notes
Lorsque vous hébergez un contrôle utilisateur dans une vue MFC, CWinFormsView achemine les commandes et met à jour les messages de l’interface utilisateur vers le contrôle utilisateur pour lui permettre de gérer les commandes MFC.
Cette méthode initialise l’objet cible de commande et l’associe à l’objet source de commande spécifié cmdSource. Elle doit être appelée dans l’implémentation de la classe de contrôle utilisateur. Lors de l’initialisation, vous devez inscrire des gestionnaires de commandes avec l’objet source de commande en appelant ICommandSource ::AddCommandHandler dans l’implémentation Initialize. Découvrez comment : ajouter le routage des commandes au contrôle Windows Forms pour obtenir un exemple d’utilisation d’Initialize pour ce faire.
Voir aussi
Guide pratique pour ajouter le routage des commandes au contrôle Windows Forms
ICommandSource, interface