COleCmdUI, classe
Implémente une méthode pour que MFC ne mette à jour l'état des objets interface utilisateur liés aux fonctionnalités motivées par d' IOleCommandTargetde votre application.
class COleCmdUI : public CCmdUI
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet COleCmdUI. |
Méthodes publiques
Nom |
Description |
---|---|
Définit ou espaces libres la balise de commande d'activation. |
|
Définit l'état d'une commande à activer/désactiver. |
|
Retourne une chaîne de nom ou de vue de texte pour une commande. |
Notes
Dans une application qui n'est pas activée pour DocObjects, lorsque les affichages standard un menu de l'application, MFC gère les notifcations d' UPDATE_COMMAND_UI . Chaque notification reçoit un objet de CCmdUI qui peut être manipulé pour refléter l'état d'une commande particulière. Toutefois, lorsque votre application est activée de DocObjects, les notifications d' UPDATE_OLE_COMMAND_UI de processus MFC et assigne des objets d' COleCmdUI .
COleCmdUI permet à DocObject pour accepter les commandes qui proviennent de l'interface utilisateur de son conteneur (telle que FileNew, ouvrez, copie, etc.), et permet à un conteneur pour accepter les commandes qui proviennent de l'interface utilisateur de DocObject. Bien qu' IDispatch peut être utilisé pour distribuer les mêmes commandes, IOleCommandTarget offre un moyen plus simple d'interroger et exécuter parce qu'il repose sur un jeu standard de commandes, généralement sans arguments, et aucune information de type est impliqué. COleCmdUI peut être utilisé pour activer, mettre à jour, et définir d'autres propriétés des commandes d'interface utilisateur de DocObject. Lorsque vous souhaitez appeler la commande, appelez COleServerDoc::OnExecOleCmd.
Pour plus d'informations sur DocObjects, consultez CDocObjectServer et le CDocObjectServerItem. Voir aussi Premières étapes Internet : documents actifs et le documents actifs.
Hiérarchie d'héritage
COleCmdUI
Configuration requise
Header: afxdocobj.h