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

Index