แม่แบบ ltUINT nID, คลาสT, const IID * pdiid = & IID_NULL, const GUID * plibid = & GUID_NULL, WORD wMajor 0, WORD = wMinor = 0 คลาสtihclass = CComTypeInfoHolder >
คลา ATL_NO_VTABLE IDispEventImpl: _IDispEventLocator สาธารณะ <nID, pdiid
พารามิเตอร์
nID
ตัวระบุ เฉพาะคลา ที่ต้องตรงกับnIDในแมโคSINK_ENTRYหรือSINK_ENTRY_EXในแผนที่อ่างสำหรับคลาT สำหรับตัวควบคุมของคอมโพสิต ใช้ ID ทรัพยากรสำหรับพารามิเตอร์นี้?
T
ของผู้ใช้คลาส ซึ่งได้รับมาจากIDispEventImpl?
pdiid
ตัวชี้การ GUID หรือการส่ง ID สำหรับอินเทอร์เฟซการสรุปข้อมูลของอินเทอร์เฟซสำหรับเหตุการณ์ที่คลาสนี้ใช้ อินเทอร์เฟซนี้ถูกกำหนดในไลบรารีชนิดที่ชี้ไปตามplibid?
plibid
ตัวชี้ในไลบรารีชนิดที่กำหนดอินเทอร์เฟซการสรุปข้อมูลชี้ไปตามpdiid ถ้าแอมป์GUID_NULLไลบรารีชนิดจะสามารถโหลดจากวัตถุ sourcing เหตุการณ์(&A)?
wMajor
รุ่นหลักของไลบรารีชนิด ค่าเริ่มต้นคือ 0?
wMinor
รุ่นรองของไลบรารีชนิด ค่าเริ่มต้นคือ 0?
tihclass
ชนชั้นที่ใช้ในการจัดการข้อมูลชนิดสำหรับT ค่าเริ่มต้นคือ ชั้นของชนิดCComTypeInfoHolder อย่างไรก็ตาม คุณสามารถแทนที่ค่าพารามิเตอร์นี้แม่ โดยมีชั้นของชนิดอื่นนอกเหนือจากCComTypeInfoHolder?
IDispEventImplให้การสนับสนุนสำหรับจุดเชื่อมต่อสำหรับวัตถุ ATL COM จุดเชื่อมต่อเหล่านี้จะถูกแมปกับเหตุการณ์อ่างจแมป ซึ่งจัดเตรียม โดยวัตถุ COM ของคุณ?
เมื่อคุณใช้IDispEvenImplคุณใช้เสมอได้จากภายในไคลเอนต์ ซึ่งใช้เหตุการณ์อ่าง?
เมื่อคุณใช้การรับเหตุการณ์การใช้IDispatchImplไม่จำเป็นให้ตรงกันทุกเหตุการณ์บนอินเทอร์เฟซ?
คุณต้องใส่IDispEventImplหนึ่งอินเตอร์เฟสสำหรับแต่ละวัตถุที่คุณต้องจัดการเหตุการณ์ วัตถุเกี่ยวข้องกับอินเทอร์เฟซสำหรับระบุพารามิเตอร์ของIDispEventImpl nIDและ ในกรณีของตัวควบคุมที่คอมโพสิต จะต้องตรงกับพารามิเตอร์รหัสของตัวควบคุมที่แสดงรายการอยู่ในแมโคSINK_ENTRY แผนที่อ่างเหตุการณ์เพื่อให้แน่ใจว่า การแจ้งเตือนเหตุการณ์ได้รับการจัดการ โดยฟังก์ชันที่เหมาะสม?
IDispEventSimplImplให้เป็นIDispEventImplฟังก์ชันเดียวกันยกเว้นจะไม่เก็บข้อมูลชนิด?
สำหรับข้อมูลเพิ่มเติม ให้ดูที่สนับสนุน IDispEventImpl?
#รวม lt;atlcom.h>
ดูเพิ่มเติม