DECLARE_DISPATCH_MAP

DECLARE_DISPATCH_MAP ( )

Osservazioni

Se un CCmdTarget-classe derivata nel vostro programma supporta OLE Automation, che la classe deve fornire una mappa di invio per esporre ai metodi e alle proprietà. Utilizzare la macro DECLARE_DISPATCH_MAP alla fine della vostra dichiarazione di classe. Poi, nei.File CPP che definisce le funzioni membro della classe, utilizzare la macro BEGIN_DISPATCH_MAP . Quindi includere macro voci per ogni della classe esposte metodi e proprietà (DISP_FUNCTION, DISP_PROPERTYe così via). Infine, utilizzare la macro END_DISPATCH_MAP.

&Notanbsp;  Se si dichiara alcun membro dopo DECLARE_DISPATCH_MAP, è necessario specificare un nuovo tipo di accesso (pubblico, privatoo protetto) per loro.

AppWizard e ClassWizard assistere nella creazione di classi di automazione e nel mantenimento di spedizione mappe: vedere gli articoli su AppWizard e ClassWizard: supporto di automazione. Per ulteriori informazioni sulle mappe di spedizione, vedere Server di automazione. Tutti questi articoli sono in manuale del programmatore di Visual C++.

Esempio

/ / esempio per DECLARE_DISPATCH_MAP
classe CMyDoc: CDocume&nt pubblica
{
 nbsp;  / / Le dichiarazioni di membri

DECLARE_DISPATCH_MAP()
}

Vedere anchenbsp;Dispatch mappe, BEGI&N_DISPATCH_MAP, END_DISPATCH_MAP, DISP_FUNCTION, DISP_PROPERTY, DISP_PROPERTY_EX, DISP_DEFVALUE

Index