从 Delphi 10.0 Seattle 开始,Embarcadero 改变了TWebBrowser
控件的实现:
西雅图前:TWebBrowser = class(TOleControl)
西雅图+:TWebBrowser = class(TOleControl, IDocHostUIHandler, IDocHostShowUI, IOleCommandTarget)
我有一些旧代码在运行,我已经实现了一个可以注册为客户端站点/主机的类TWebBrowser
,我提供了我自己的IDocHostUIHandler
接口实现。
由于 aTWebBrowser
现在从一开始就实现了这些(并保持私有)并且据我所知很难继承 - 我如何着手让新TWebBrowser
组件重新注册在哪里可以找到实现IDocHostUIHandler
?