Я предлагаю разместить WebKit.NET в приложении VB 6 так же, как и любой другой элемент управления .NET.
Хотя это элемент управления .NET, что означает, что онне будет изначально работать с VB 6, возможно использовать элементы управления, разработанные в .NET, с приложением VB 6.Microsoft предоставляет Interop Forms Toolkit в качестве механизма взаимодействия между двумя языками.
По сути, вы будете использовать один из языков .NET (это не обязательно должен быть VB.NET).; вы также можете использовать C #) для создания ActiveX DLL, содержащей ваш UserControl
и зарегистрировать ее для COM-взаимодействия.Затем вы можете добавить этот элемент управления ActiveX в ваш проект VB 6 и подключиться для обработки возникающих событий.
Более подробный пример того, как это сделать , можно найти здесь, в CodeProject или здесь, на CodeGuru .
Действительно, этот подход не будет тривиальным для реализации.Но я подозреваю, что это ваша единственная альтернатива объединенному элементу управления WebBrowser
, учитывая, что IE в значительной степени доминировал на рынке браузеров, когда VB 6 был популярен, и никто больше не разрабатывает новые элементы управления для VB 6.