写了一个ATL Com组件,放置在Web页面中使用。在组件的一个类中添加了一个鼠标双击的事件,程序能很好的响应我的双击操作,但当我往组件类中添加了SetClientSite函数后,双击事件就失败了,跟踪到SetClientSite函数,发现函数运行一切正常。我必须用到客户对控件的点击事件进行处理,同时也需要在组件中调用页面中的脚本(现在是通过SetClientSite来获得顶层IWebBrowser2接口的。