CCmdTarget

CCmdTarget č la classe base per l'architettura della mappa messaggi Microsoft Foundation Classes. Una mappa messaggi instrada i comandi o i messaggi alle funzioni membro che scrivere a gestirli. (Un comando č un messaggio da una voce di menu, il pulsante di comando o il tasto di scelta rapida).

Classi del framework chiave derivate da CCmdTarget includono CView, CWinApp, CDocument, CWnde CFrameWnd. Se avete intenzione di una nuova classe gestire i messaggi, derivare la classe da uno di questi CCmdTarget-classi derivate. Verrą raramente derivare una classe da CCmdTarget direttamente.

Per una panoramica degli obiettivi di comando e OnCmdMsg di routing, vedere Obiettivi di comando, Routing di comandi, e Mapping messaggi nel manuale del programmatore di Visual C++.

CCmdTarget include funzioni membro che gestire la visualizzazione di un cursore clessidra. Visualizzare il cursore clessidra quando si aspetta un comando per prendere un intervallo di tempo notevole per eseguire.

Mappe di spedizione, simile al messaggio mappe, vengono utilizzati per esporre l'automazione OLE funzionalitą IDispatch . Esponendo questa interfaccia, possono chiamare altre applicazioni (ad esempio Visual Basic) nell'applicazione. Per ulteriori informazioni sulle interfacce IDispatch , vedere creare l'interfaccia IDispatch e l'interfaccia Dispatch e funzioni API Win32 SDK OLE Programmer di riferimento.

# include lt;afxwin.h>

Membri della classeClasse base | Gerarchia Chart

Campio&nenbsp; Esempio MFC ACDUAL

Vedere a&nchenbsp;CCmdUI, CDocument, CDocTemplate, CWinApp, CWnd, CView, CFrameWnd, COleDispatchDriver

Index