Compartilhar via


Classe de CCmdTarget

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

class CCmdTarget : public CObject

Membros

x9w7txst.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CCmdTarget::CCmdTarget

Constrói um objeto de CCmdTarget .

x9w7txst.collapse_all(pt-br,VS.110).gifMé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 de CObject

Gráfico de hierarquia

Classe de CCmdUI

Classe de CDocument

Classe de CDocTemplate

Classe de CWinApp

CWnd Class

Classe de CView

Classe de CFrameWnd

Classe de COleDispatchDriver

Conceitos

Exemplo ACDUAL MFC