METHOD_PROLOGUE

METHOD_PROLOGUE ( theClass, localClass )

Параметри

theClass

Визначає ім'я класу в Україні, чия інтерфейс карти.

localClass

Визначає ім'я локальний клас, який реалізує інтерфейс карти.

Зауваження

Використання макросу METHOD_PROLOGUE для підтримки належного глобального держави, при дзвінках методи експортований інтерфейс.

Як правило, член функції інтерфейсів, що реалізується CCmdTarget-похідні об'єктах вже використовується цей макрос забезпечити автоматичний ініціалізації pThis вказівника. Наприклад:

клас CInnerUnknown: Громадська IUnknown
 nbsp; ...
   CInnerUnknown InnerUnknown;
   ...
/ / Внутрішній IUnknown реалізації STDMETHODIMP_(ULONG) CInnerUnknown::AddRef()
   {
   METHOD_PROLOGUE (CCmdTarget, InnerUnknown)
   повернення pThis - > InternalAddRef();
   }

Додаткові відомості можна знайти технічне Примітка 38 і "Управління на державних даних з MFC модулі" в , створення нових документів, Windows і думки, що в Visual C++ програміста керівництво.

Index