DECLARE_DISPATCH_MAP
Se um CCmdTarget-derivado classe em seu programa oferece suporte a automação OLE, que classe deve fornecer um mapa de expedição para expor seus métodos e propriedades.
DECLARE_DISPATCH_MAP( )
Comentários
Use o DECLARE_DISPATCH_MAP macro no final da sua declaração de classe.Em seguida, no.Funções de arquivo CPP que define o membro para a classe, use o BEGIN_DISPATCH_MAP macro.Em seguida, incluir entradas de macro para cada sua classe do exposto propriedades e métodos (DISP_FUNCTION, DISP_PROPERTYe assim por diante).Finalmente, use o END_DISPATCH_MAP macro.
Observação |
---|
Se você declarar membros após DECLARE_DISPATCH_MAP, você deve especificar um novo tipo de acesso (pública, private, ou protected) para eles. |
Os assistentes do Assistente de aplicativo e o código auxiliam na criação de classes de automação e na manutenção de mapas de despacho.Para obter mais informações sobre mapas de despacho, consulte Servidores de automação.
Exemplo
class CMyServerDoc : public COleServerDoc
{
DECLARE_DISPATCH_MAP()
// Remainder of class declaration omitted.
Requisitos
Cabeçalho: afxwin.h