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" в , создание новых документов, окна и представления, который находится в Руководстве Visual C++ программист.