Classe de CCmdTarget
La classe de base pour l'architecture de table des messages de bibliothèque MFC.
class CCmdTarget : public CObject
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CCmdTarget. |
Méthodes publiques
Nom |
Description |
---|---|
Affiche le curseur en tant que pointeur en sablier. |
|
Provoque une action spécifiée par un verbe OLE à exécuter. |
|
Permet OLE automation pour l'objet d' CCmdTarget . |
|
Active le déclenchement d'événements sur les points de connexion. |
|
Active la bibliothèque de types d'un objet. |
|
Retourne le curseur précédent. |
|
Énumère les verbes OLE d'un objet. |
|
Retourne un pointeur vers l'objet d' CCmdTarget associé au pointeur d' IDispatch . |
|
Obtient l'ID primaire d'interface de dispatch |
|
Retourne un pointeur vers l'objet d' IDispatch associé à l'objet d' CCmdTarget . |
|
Récupère le nombre d'interfaces des informations de type d'un objet fournit. |
|
Récupère la description de type qui correspond au GUID spécifié. |
|
Obtient un pointeur vers une bibliothèque de types. |
|
Obtient le cache de bibliothèque de types. |
|
Active l'appel de méthode automation. |
|
Retourne une valeur différente de zéro si une fonction d'automation retourne une valeur. |
|
Les itinéraires et les expéditions commande identities des messages. |
|
Nettoie une fois OLE référence de la dernière soit libéré. |
|
Restaure le pointeur en sablier. |
Notes
Une table des messages route des commandes ou des messages aux fonctions membres que vous écrivez pour les gérer.(La commande d'Un est un message d'un élément de menu, d'un bouton de commande, ou d'une touche accélérateur.)
Les principales classes d'infrastructure dérivées d' CCmdTarget incluent CView, CWinApp, CDocument, CWnd, et CFrameWnd.Si vous avez l'intention d'une nouvelle classe de gérer des messages, dérivez la classe de l'une de ces CCmdTarget- classes dérivées.Vous dériverez rarement une classe d' CCmdTarget directement.
Pour une vue d'ensemble des cibles de la commande et de l' OnCmdMsg le routage, consultez Cible de la commande, Routage de commandes, et le messages de mappage.
CCmdTarget inclut les fonctions membres qui gèrent l'affichage d'un pointeur en sablier.Affichez le pointeur en sablier lorsque vous attendez une commande de prendre un intervalle de temps apparent pour exécuter.
Les tables de dispatch, semblables aux tables des messages, sont utilisées pour exposer OLE fonctionnalité d' IDispatch automation.En exposant cette interface, d'autres applications (telles que Visual Basic) peuvent appeler dans votre application.
Hiérarchie d'héritage
CCmdTarget
Configuration requise
En-tête : afxwin.h