CWnd::InvokeHelper

โมฆะ InvokeHelper (DISPID dwDispID, WORD wFlags, VARTYPE vtRetโมฆะ * pvRet, const ไบต์ * pbParamInfo, ... );
โยน (COleException);
โยน (COleDispatchException);

พารามิเตอร์

dwDispID

ระบุวิธีการหรือคุณสมบัติจะถูกเรียก ค่านี้มักจะมาตามเก็บคอมโพเนนต์?

wFlags

ค่าสถานะที่อธิบายในบริบทของการเรียกไปยังIDispatch::Invoke ดูค่าที่เป็นไปได้wFlags , IDispatch::Invokeในการอ้างอิงของ Win32 SDK OLE โปรแกรมเมอร์ของ?

vtRet

ระบุชนิดของค่าส่งคืน สำหรับค่าที่เป็นไปได้ ดูข้อสังเกตสำหรับCOleDispatchDriver::InvokeHelper?

pvRet

ที่อยู่ของตัวแปรที่จะที่จะได้รับค่าคุณสมบัติ หรือค่าส่งคืน จะต้องตรงกับชนิดที่ระบุโดยvtRet?

pbParamInfo

ชี้การสตริงที่สิ้นสุดด้วย null ไบต์ที่ระบุชนิดของพารามิเตอร์ต่อไปนี้pbParamInfo สำหรับค่าที่เป็นไปได้ ดูข้อสังเกตสำหรับCOleDispatchDriver::InvokeHelper?

...

รายการตัวแปรของพารามิเตอร์ ชนิดที่ระบุไว้ในpbParamInfo?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกเรียกวิธีการควบคุม OLE หรือคุณสมบัติที่ระบุโดยdwDispIDในบริบทที่ระบุโดยwFlags พารามิเตอร์pbParamInfoระบุชนิดของพารามิเตอร์ส่งผ่านไปยังวิธีหรือคุณสมบัติ รายการของอาร์กิวเมนต์ตัวแปรจะถูกแสดง ด้วย...ในการประกาศไวยากรณ์?

ฟังก์ชันนี้แปลงพารามิเตอร์ค่าVARIANTARGแล้วเรียกใช้เมธอดIDispatch::Invokeบนตัวควบคุม OLE ถ้าการเรียกไปยังIDispatch::Invokeล้มเหลว ฟังก์ชันนี้จะโยนข้อยกเว้น ถ้าการSCODE (รหัสสถานะ) ที่ส่งกลับโดยIDispatch::Invoke DISP_E_EXCEPTIONฟังก์ชันนี้ผิดวัตถุCOleExceptionมิฉะนั้น มันผิดCOleDispatchException?

หมายเหตุnbsp  ฟังก์ชันนี้จะถูกเรียกบนวัตถุCWndที่แสดงตัวควบคุม OLE เท่านั้น(&N)?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ฟังก์ชันนี้สมาชิกกับ OLE ควบคุมคอนเทนเนอร์ ให้ดูบทความ ActiveX Control คอนเทนเนอร์: เขียนด้วยตัวควบคุม ActiveX ในคอนเทนเนอร์ตัวควบคุมของ ActiveXในVisual c ++ Programmer ของคำแนะนำ?

ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCWnd::GetProperty, CWnd::SetProperty, COleDispatchDriver, CWnd::CreateControl(&N)

Index