Classe di CCmdTarget
La classe base per l'architettura della mappa messaggi della libreria MFC.
class CCmdTarget : public CObject
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CCmdTarget. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Visualizzare il cursore come cursore di clessidra. |
|
Causa un'azione specificata da un verbo OLE da eseguire. |
|
Consente all'automazione OLE per l'oggetto CCmdTarget. |
|
Attiva l'evento che viene generato sui punti di connessione. |
|
Abilita la libreria dei tipi di un oggetto. |
|
Restituisce il cursore precedente. |
|
Enumera i verbi OLE di un oggetto. |
|
Restituisce un puntatore a un oggetto CCmdTarget associato al puntatore IDispatch. |
|
Ottiene l'id principale dell'interfaccia dispatch |
|
Restituisce un puntatore a un oggetto IDispatch associato all'oggetto CCmdTarget. |
|
Recupera il numero di interfacce di informazioni sui tipi che un oggetto. |
|
Recupera la descrizione del tipo che corrisponde al GUID specificato. |
|
Ottiene un puntatore a una libreria dei tipi. |
|
Ottiene la cache della libreria dei tipi. |
|
Consente la chiamata di metodo di automazione. |
|
Restituisce diverso da zero se una funzione di automazione restituisce un valore. |
|
Messaggi di comando di spedizione e della route. |
|
Pulisce dopo l'ultimo riferimento OLE viene rilasciato. |
|
Ripristina il cursore di clessidra. |
Note
Una mappa messaggi ai controlli o i messaggi alle funzioni membro che occorre scrivere per gestirli.(Il comando di un oggetto è un messaggio da una voce di menu, da un pulsante, o un tasto di scelta rapida.)
Le principali classi del framework derivano da CCmdTarget includono CView, CWinApp, CDocument, CWnde CFrameWnd.Se si intende una nuova classe per gestire i messaggi, derivare la classe da una di questo CCmdTargetdi classi derivate.Si deriverà riferimento diretto la classe da CCmdTarget.
Per una panoramica delle destinazioni comando e OnCmdMsg destinate a, vedere Destinazioni comando, Routing dei comandie Messaggi di mapping.
CCmdTarget include le funzioni membro che gestiscono la visualizzazione di un cursore di clessidra.Visualizzare il cursore di clessidra quando si prevede un comando accettare un intervallo di tempo significativa per l'esecuzione.
Le mappe di invio, simili alle mappe messaggi, vengono utilizzate per esporre la funzionalità IDispatch di automazione OLE.Esponendo questa interfaccia, altre applicazioni (in Visual Basic) possono chiamare nell'applicazione.
Gerarchia di ereditarietà
CCmdTarget
Requisiti
Intestazione: afxwin.h