Partager via


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

COleCmdUI::COleCmdUI

Construit un objet COleCmdUI.

Méthodes publiques

Nom

Description

COleCmdUI::Enable

Définit ou espaces libres la balise de commande d'activation.

COleCmdUI::SetCheck

Définit l'état d'une commande à activer/désactiver.

COleCmdUI::SetText

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

CCmdUI

COleCmdUI

Configuration requise

Header: afxdocobj.h

Voir aussi

Référence

CCmdUI, classe

Graphique de la hiérarchie