CComPtr<IDispatch> spDisp(IDispatch *); if(!spDisp) return; DISPPARAMS dispParam={0}; //没有参数 VARIANT var; hr=spDisp->Invoke(NULL,IID_NULL,LOCALE_SYSTEM_DEFAULT,DISPATCH_METHOD,&dispParam,&var,NULL,NULL); vc MFC 通过IDispatch调用默认成员函数备份:http://www.silenceret.com/post/10.html