jjzjj

CAxHostWindow

全部标签

c++ - 如何扩展 CAxHostWindow?

ATL用于COMActiveX托管的标准类CAxHostWindow不支持接口(interface)IDocHostUIHandler2。我如何扩展CAxHostWindow类以支持IDocHostUIHandler2? 最佳答案 实际上,有一种方法可以在不修改的情况下自定义CAxHostWindow。例如,我想在客户端站点对象上实现IOleCommandTarget。棘手的部分是覆盖宿主窗口的创建。方法如下:classATL_NO_VTABLECWebBrowserHost:publicCAxHostWindow,publicIO