随笔分类 - ActiveX
摘要:最近在做OCX控件,但这个控件并不是一打开网页就需要初始化的,而是根据需要动态创建;在控件初始化的时候需要在控件内部获取其在网页中的DOM对象;并且创建之后需要立刻调用控件的方法。最开始的方法如下:1 var ctrl = document.createElement('object');2 ctr...
阅读全文
摘要:OCX初始化的时候会调用SetClientSite,会传入IOleClientSite对象。1 CComQIPtr spSite(pClientSite);2 CComDispatchDriver ecDisp;3 spSite->GetExtendedControl(&ec...
阅读全文
摘要:在BHO中实现右键菜单网上相关文章很多,可以通过实现IDocHostUIHandler接口的ShowContextMenu、截获HTMLDocumentEvents2的OnContextMenu消息等。但这两种方式都必须在浏览器线程中实现才能正常弹出右键菜单,当你需要在另外的线程中实现右键菜单,这就...
阅读全文

浙公网安备 33010602011771号