Веб-браузер в DirectX окне
От: Cannol  
Дата: 12.07.19 04:34
Оценка:
Всем привет!

Киньте, пожалуйста, ссылкой на примеры C++ исходников:
Мне надо в существующем 3D приложении Win64 сделать как бы встроенный веббраузер. Очень простой — просто показ таблицы и/или картинки из HTML. Хендл окна имеется, туда и надо вывести страничку браузера.
Как это с минимумом усилий сделать?

Гуглил, пока не очень понятно, что лучще подойдёт.
Вот, например, пример на IWebBrowser2 (), очень простой, но вот там окно уже есть, и непонятно, как тот браузер вывести на другое, своё окно в DirectX.
Вот еще нагуглил Chromium Embedded Framework (
), но он какой-то громоздкий ИМХО. Полноценный браузер не очень нужен.

Или может, есть решение лучше/проще, чем веббраузер? Буду рад любым идеям.

------------------------------------------
И не отходя от кассы:
Еще надо сделать внутри этого приложения как бы дисплей бортового компьютера.
На экране преимущественно будет текстовая информация в таблице размером MxN, плюс немного линий. Примерно как на этой картинке:

Вопрос в том, как оптимальнее использовать здесь D2D, опыта в нём у меня почти не было. Знаю, что есть всякие примитивы, типа CRenderTarget::DrawText(),CRenderTarget::DrawLine(), и даже использовал в мелкой задаче ранее. Но вот для этой вот задачи ИМХО такой подход слишком кропотлив. Как бы сберечь время?
Или может, есть какая-нибудь надстройка над D2D, или готовые примеры с сорцами?
Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.