DECLARE_DISPATCH_MAP

DECLARE_DISPATCH_MAP ( )

Зауваження

Якщо CCmdTarget-похідних класів у програмі підтримує автоматизації OLE, що клас повинен надати відправлення карта піддавати свої методи і властивості. Використання макросу DECLARE_DISPATCH_MAP в кінці вашого класу декларації. Потім, у в.CPP-файл, який визначає функцій-членів для класу, використання BEGIN_DISPATCH_MAP макрос. Потім включити макрос записи для кожного з вашого класу піддається методи і властивості (DISP_FUNCTION, DISP_PROPERTYі так далі). Нарешті, за допомогою макросу END_DISPATCH_MAP.

Примітка   Якщо ви оголосити будь-які члени після DECLARE_DISPATCH_MAP, для них слід указати новий тип доступу (громадських, приватнихабо захищені).

AppWizard та ClassWizard допомогти у створенні автоматизації класи та у збереженні відправлення карти: див у статтях про AppWizard і ClassWizard: автоматизації підтримки. Більш докладну інформацію про відправлення карти, перегляньте Сервери автоматизації. Всі ці статті є в Visual C++ програміста керівництво.

Приклад

/ / приклад для DECLARE_DISPATCH_MAP
клас CMyDoc: Громадська CDocume&nt
{
 nbsp;  / / Член декларації

DECLARE_DISPATCH_MAP()
}

Дивіться такожnbsp;Відправлення карти, BEGI&N_DISPATCH_MAP, END_DISPATCH_MAP, DISP_FUNCTION, DISP_PROPERTY, DISP_PROPERTY_EX, DISP_DEFVALUE

Index