Condividi tramite


Classe di CCmdTarget

La classe base per l'architettura della mappa messaggi della libreria MFC.

class CCmdTarget : public CObject

Membri

x9w7txst.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CCmdTarget::CCmdTarget

Costruisce un oggetto CCmdTarget.

x9w7txst.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CCmdTarget::BeginWaitCursor

Visualizzare il cursore come cursore di clessidra.

CCmdTarget::DoOleVerb

Causa un'azione specificata da un verbo OLE da eseguire.

CCmdTarget::EnableAutomation

Consente all'automazione OLE per l'oggetto CCmdTarget.

CCmdTarget::EnableConnections

Attiva l'evento che viene generato sui punti di connessione.

CCmdTarget::EnableTypeLib

Abilita la libreria dei tipi di un oggetto.

CCmdTarget::EndWaitCursor

Restituisce il cursore precedente.

CCmdTarget::EnumOleVerbs

Enumera i verbi OLE di un oggetto.

CCmdTarget::FromIDispatch

Restituisce un puntatore a un oggetto CCmdTarget associato al puntatore IDispatch.

CCmdTarget::GetDispatchIID

Ottiene l'id principale dell'interfaccia dispatch

CCmdTarget::GetIDispatch

Restituisce un puntatore a un oggetto IDispatch associato all'oggetto CCmdTarget.

CCmdTarget::GetTypeInfoCount

Recupera il numero di interfacce di informazioni sui tipi che un oggetto.

CCmdTarget::GetTypeInfoOfGuid

Recupera la descrizione del tipo che corrisponde al GUID specificato.

CCmdTarget::GetTypeLib

Ottiene un puntatore a una libreria dei tipi.

CCmdTarget::GetTypeLibCache

Ottiene la cache della libreria dei tipi.

CCmdTarget::IsInvokeAllowed

Consente la chiamata di metodo di automazione.

CCmdTarget::IsResultExpected

Restituisce diverso da zero se una funzione di automazione restituisce un valore.

CCmdTarget::OnCmdMsg

Messaggi di comando di spedizione e della route.

CCmdTarget::OnFinalRelease

Pulisce dopo l'ultimo riferimento OLE viene rilasciato.

CCmdTarget::RestoreWaitCursor

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à

CObject

CCmdTarget

Requisiti

Intestazione: afxwin.h

Vedere anche

Riferimenti

Classe di CObject

Grafico della gerarchia

Classe di CCmdUI

Classe di CDocument

Classe di CDocTemplate

Classe di CWinApp

Classe CWnd

Classe di modello CView

Classe di CFrameWnd

Classe di COleDispatchDriver

Concetti

Esempio ACDUAL MFC