CCmdTarget

CCmdTarget é a classe base para a arquitetura de mapa da mensagem do Microsoft Foundation Biblioteca de classes. Um mapa da mensagem rotas comandos ou mensagens para as funções de membro que você gravar para lidar com eles. (Um comando é uma mensagem de um item de menu, botão de comando ou tecla aceleradora.)

Quadro chave classes derivadas de CCmdTarget incluir CView, CWinApp, CDocument, CWnde CFrameWnd. Se você pretende uma nova classe lidar com mensagens, derive a classe de um desses CCmdTarget-classes derivadas. Raramente você irá derivar uma classe de CCmdTarget diretamente.

Para uma visão geral de destinos de comando e OnCmdMsg roteamento, consulte Comando destinos, de Roteamento de comando, e Mapeamento mensagens no Guia do programador do Visual C++.

CCmdTarget inclui funções de membro que lidar com a Exibir de um cursor ampulheta. Exibir o cursor de ampulheta quando se esperava um comando para levar a um intervalo de tempo considerável para executar.

Mapas de expedição, similares aos mapas de mensagem, são usados para expor a funcionalidade de IDispatch de automação de OLE. Ao expor essa interface, outros aplicativos (como Visual Basic) podem ligar para seu aplicativo. Para obter mais informações sobre as interfaces de IDispatch , consulte criar a Interface de IDispatch e expedição Interface e funções de API do Win32 SDK OLE Programmer Referência.

# include lt;afxwin.h>

Membros da classeClasse base | Gráfico de hierarquia

Amostra  MFC exemplo ACDUAL

Co&nsulte tambémnbsp;CCmdUI, CDocument, CDocTemplate, CWinApp, CWnd, CView, CFrameWnd, COleDispatchDriver

Index