Partilhar via


Classe CCmdTarget

A classe base para a arquitetura de mensagem- mapa de biblioteca de classes da Microsoft foundation.

class CCmdTarget : public CObject

Membros

Construtores public

Nome

Descrição

CCmdTarget::CCmdTarget

Constrói um objeto de CCmdTarget .

Métodos públicos

Nome

Descrição

CCmdTarget::BeginWaitCursor

Exibe o cursor como um cursor de ampulheta.

CCmdTarget::DoOleVerb

Faz uma ação especificada por um verbo OLE a ser executado.

CCmdTarget::EnableAutomation

Permite a automação OLE para o objeto de CCmdTarget .

CCmdTarget::EnableConnections

Permite que o evento é acionado sobre pontos de conexão.

CCmdTarget::EnableTypeLib

Permite uma biblioteca de tipos de objeto.

CCmdTarget::EndWaitCursor

Retorna ao cursor anterior.

CCmdTarget::EnumOleVerbs

Enumera os verbos VELHOS de um objeto.

CCmdTarget::FromIDispatch

Retorna um ponteiro para o objeto de CCmdTarget associado com o ponteiro de IDispatch .

CCmdTarget::GetDispatchIID

Obtém a identificação da interface primária de distribuição

CCmdTarget::GetIDispatch

Retorna um ponteiro para o objeto de IDispatch associado ao objeto de CCmdTarget .

CCmdTarget::GetTypeInfoCount

Retorna o número de interfaces de informações de tipo que um objeto fornece.

CCmdTarget::GetTypeInfoOfGuid

Obtém a descrição do tipo correspondente ao GUID especificado.

CCmdTarget::GetTypeLib

Obtém um ponteiro para uma biblioteca de tipo.

CCmdTarget::GetTypeLibCache

Obtém o cache de biblioteca de tipo.

CCmdTarget::IsInvokeAllowed

Permite que a chamada ao método de automação.

CCmdTarget::IsResultExpected

Retorna diferente de zero se uma função de automação retornar um valor.

CCmdTarget::OnCmdMsg

Rotas e as mensagens expedições comando.

CCmdTarget::OnFinalRelease

Limpa depois que a referência do OLE último é lançada.

CCmdTarget::RestoreWaitCursor

Restaura o cursor de ampulheta.

Comentários

Comandos ou mensagens de rotas de um mapa de mensagem funções de membro que você escreve para manipular as. (O comando de é uma mensagem de um item de menu, de um botão de comando, ou uma tecla aceleradora.)

As principais classes derivadas da estrutura de CCmdTarget incluem CView, CWinApp, CDocument, CWnd, e CFrameWnd. Se você pretende para uma nova classe tratar mensagens, derive a classe de um este CCmdTarget- classes derivadas. Você derivado raramente uma classe de CCmdTarget diretamente.

Para obter uma visão geral sobre destinos e de OnCmdMsg de comando que roteiam, consulte Destinos de comando, Roteamento de comando, e Mensagens de mapeamento.

CCmdTarget inclui funções de membro que lidam com a exibição de um cursor de ampulheta. Exibir o cursor de ampulheta quando você espera um comando obter um intervalo de tempo visível para executar.

Despache, os mapeamentos semelhantes a mapas de mensagem, são usados para expor a funcionalidade do OLE IDispatch de automação. Esta interface expõe outros aplicativos, como (Visual Basic) podem chamar em seu aplicativo.

Hierarquia de herança

CObject

CCmdTarget

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CObject

Gráfico da hierarquia

Classe CCmdUI

Classe CDocument

Classe CDocTemplate

Classe de CWinApp

CWnd Class

Classe CView

Classe CFrameWnd

Classe COleDispatchDriver

Conceitos

Exemplo ACDUAL MFC