Compartir a través de


CCmdTarget Class

La clase base para la arquitectura de mapa de mensajes MFC (Microsoft Foundation Class).

class CCmdTarget : public CObject

Members

Constructores públicos

Name

Descripción

CCmdTarget::CCmdTarget

Crea un objeto CCmdTarget.

Métodos públicos

Name

Descripción

CCmdTarget::BeginWaitCursor

Muestra el cursor como un cursor de reloj de arena.

CCmdTarget::DoOleVerb

Produce una acción especificado por un verbo OLE que se va a realizar.

CCmdTarget::EnableAutomation

permite la automatización OLE para el objeto de CCmdTarget .

CCmdTarget::EnableConnections

Habilita el evento que se desencadena sobre los puntos de conexión.

CCmdTarget::EnableTypeLib

habilita la biblioteca de tipos de un objeto.

CCmdTarget::EndWaitCursor

Vuelve al cursor anterior.

CCmdTarget::EnumOleVerbs

Muestra los verbos de OLE de un objeto.

CCmdTarget::FromIDispatch

Devuelve un puntero al objeto de CCmdTarget asociado con el puntero de IDispatch .

CCmdTarget::GetDispatchIID

Obtiene la identificación primaria de la interfaz de envío

CCmdTarget::GetIDispatch

Devuelve un puntero al objeto de IDispatch asociado con el objeto de CCmdTarget .

CCmdTarget::GetTypeInfoCount

Recupera el número de interfaces de la información de tipo que un objeto proporciona.

CCmdTarget::GetTypeInfoOfGuid

Recupera la descripción de tipo que se corresponde con el GUID especificado.

CCmdTarget::GetTypeLib

Es un puntero a una biblioteca de tipos.

CCmdTarget::GetTypeLibCache

Obtiene la memoria caché de la biblioteca de tipos.

CCmdTarget::IsInvokeAllowed

Habilita la invocación de método de automatización.

CCmdTarget::IsResultExpected

Devuelve cero si una función de automatización devuelve un valor.

CCmdTarget::OnCmdMsg

Rutas y mensajes de comando de los envíos.

CCmdTarget::OnFinalRelease

Limpia después de que se libere la referencia) del último.

CCmdTarget::RestoreWaitCursor

restablece el cursor de reloj de arena.

Comentarios

Un mapa de mensajes enruta comandos o mensajes a las funciones miembro que se escribe para controlarlos. (El comando consiste en un mensaje de un elemento de menú, un botón de comando, o una tecla de aceleración.)

Las principales clases de marco derivadas de CCmdTarget incluyen CView, CWinApp, CDocument, CWnd, y CFrameWnd. Si piensa para una nueva clase controlar mensajes, derive la clase de una de este CCmdTarget- clases derivadas. Se derivará en una clase de CCmdTarget directamente.

Para obtener información general sobre los destinos y de OnCmdMsg de comando de enrutamiento, vea Destinos de comando, Enrutamiento de comandos, y Mensajes de asignación.

CCmdTarget incluye las funciones miembro que controlan la presentación de un cursor de reloj de arena. Muestre el cursor de reloj de arena cuando se espera un comando de tomar un intervalo de tiempo considerable para ejecutarse.

Envíe los mapas, similares a los mapas de mensajes, se utilizan para exponer la funcionalidad de IDispatch de automatización OLE. Expone esta interfaz, otras aplicaciones (como Visual Basic) pueden llamar a la aplicación.

Jerarquía de herencia

CObject

CCmdTarget

Requisitos

Encabezado: afxwin.h

Vea también

Referencia

CObject (Clase)

Gráfico de jerarquías

CCmdUI Class

CDocument Class

CDocTemplate Class

CWinApp (Clase)

CWnd (Clase)

CView (Clase)

CFrameWnd Class

COleDispatchDriver (Clase)

Conceptos

ejemplo ACDUAL de MFC