DECLARE_DISPATCH_MAP
Si CCmdTarget- la clase derivada en el programa admite la automatización OLE, esa clase debe proporcionar un mapa de envío para exponer sus métodos y propiedades.
DECLARE_DISPATCH_MAP( )
Comentarios
Utilice la macro de DECLARE_DISPATCH_MAP al final de la declaración de clase.A continuación, en el archivo de .CPP que define las funciones miembro para la clase, se usa la macro de BEGIN_DISPATCH_MAP .A continuación incluye las entradas de macro para cada uno de los métodos y propiedades expuestos (DISP_FUNCTION, DISP_PROPERTYde la clase, etc.).Finalmente, use la macro de END_DISPATCH_MAP .
[!NOTA]
Si declara miembros después de DECLARE_DISPATCH_MAP, debe especificar un nuevo acceso con tipo (public, private, o protected) para ellos.
El Asistente para aplicaciones y los asistentes para código ayudan a crear clases de automatización y con los mapas de envío que mantienen.Para obtener más información sobre asignaciones de distribución, vea servidores de automatización.
Ejemplo
class CMyServerDoc : public COleServerDoc
{
DECLARE_DISPATCH_MAP()
// Remainder of class declaration omitted.
Requisitos
Header: afxwin.h
Vea también
Referencia
Conceptos
Macros y funciones globales de MFC