METHOD_PROLOGUE ( theClass, localClass )
Parametry
theClass
Określa nazwę klasy, których mapa interfejsu jest wdrażany.
localClass
Określa nazwę lokalnego klasy, która implementuje interfejs mapę.
Uwagi
Utrzymanie właściwego stanu globalnego podczas wywoływania metody interfejsu wywożonych za pomocą makra METHOD_PROLOGUE.
Zazwyczaj funkcje składowe interfejsów implementowanych przez CCmdTarget-obiekty pochodne już użyć tego makra, aby zapewnić automatyczne inicjowanie wskaźnik pThis . Na przykład:
klasa CInnerUnknown: publiczne IUnknown
nbsp; ...
CInnerUnknown InnerUnknown;
...
/ / Wewnętrzny IUnknown wykonania STDMETHODIMP_(ULONG) CInnerUnknown::AddRef()
{
METHOD_PROLOGUE (CCmdTarget, InnerUnknown)
Zwraca pThis - > InternalAddRef();
}
Aby uzyskać dodatkowe informacje, zobacz "technicznych Uwaga 38 zarządzanie Państwa danych z MFC modułów i" w tworzenia nowych dokumentów, Windows i widoków, która znajduje się w Visual C++ Programmer's Guide.