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 Modules" ใน การสร้างเอกสารใหม่ Windows และ Viewsซึ่งอยู่ในรายการแนะนำของ Visual c ++ Programmer ของ?