Начиная с Delphi 10.0 Seattle, Embarcadero изменила реализацию элемента управления TWebBrowser
:
До Сиэтла: TWebBrowser = class(TOleControl)
Сиэтл+: TWebBrowser = class(TOleControl, IDocHostUIHandler, IDocHostShowUI, IOleCommandTarget)
У меня работает несколько старый код, в котором я реализовал класс, который мог регистрироваться как клиентский сайт/хост для TWebBrowser
, где я предоставил свою собственную реализацию интерфейса IDocHostUIHandler
.
Поскольку TWebBrowser
теперь реализует их с самого начала (и держит их в секрете), и, насколько мне известно, от них трудно уйти - как мне получить новый компонент TWebBrowser
для перерегистрации, где найти реализацию для IDocHostUIHandler
?