术语 | CWnd::InvokeHelper | ||||||||||
释义 | CWnd::InvokeHelper void InvokeHelper( DISPID dwDispID, WORD wFlags, VARTYPE vtRet, void* pvRet, const BYTE* pbParamInfo, ... ); throw( COleException ); throw( COleDispatchException ); 参数:
说明: 调用这个函数以激活dwDispID所指定的OLE控件的方法或属性,使用wFlags指定的上下文。pbParamInfo参数指定了传递给方法或属性的参数的类型。在句法定义中参数的变量列表用...来代表。 这个函数将参数转换为VARIANTARG值,然后对OLE控件调用IDispatch::Invoke方法。如果对IDispatch::Invoke的调用失败,这个函数将抛出一个异常。如果IDispatch::Invoke返回的SCODE(状态码)是DISP_E_EXCEPTION,则这个函数抛出一个COleException对象;否则它抛出一个COleDispatchException对象。 注意 这个函数只能在代表OLE控件的CWnd对象内调用。 有关在OLE控件容器中使用这个函数的更多信息参见联机的《Visual C++程序员指南》的文章“ActiveX控件容器:在ActiveX控件容器中编写ActiveX控件”。 请参阅: CWnd::GetProperty, CWnd::SetProperty, COleDispatchDriver, CWnd::CreateControl |
||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。