怎么实现用IDispatch控制WebBrowser的行为
如何实现用IDispatch控制WebBrowser的行为?
用IWebBrowser显示网页,想做一些控制.自己实现了IOleClientSite,IDocHostUIHandler,IOleInPlaceSite.clientsite接口通过SetClientSite传给IOleObject,然后dochostuihandler和inplacesite通过clientsite的queryinterface来取得.如果想自己实现IDispatch来控制webbrowser,是否和实现dochostuihandler一样,通过clientsite的queryinterface传给oleobject.还有需要注意些什么,我这样做了,但是一调用invoke就异常
------解决方案--------------------
用包容方式来弄弄吧,然后用包容的组件在里面调用控制webbrowser的一些行为。。
用IWebBrowser显示网页,想做一些控制.自己实现了IOleClientSite,IDocHostUIHandler,IOleInPlaceSite.clientsite接口通过SetClientSite传给IOleObject,然后dochostuihandler和inplacesite通过clientsite的queryinterface来取得.如果想自己实现IDispatch来控制webbrowser,是否和实现dochostuihandler一样,通过clientsite的queryinterface传给oleobject.还有需要注意些什么,我这样做了,但是一调用invoke就异常
------解决方案--------------------
用包容方式来弄弄吧,然后用包容的组件在里面调用控制webbrowser的一些行为。。