Как предоставить данные изображения для встроенного веб-контрола в C++

В моем приложении на C++ я встраиваю (через COM) элемент управления веб-браузера (Internet Explorer) (CLSID_WebBrowser).

Я могу отобразить свой собственный html в этом контроле с помощью метода IHTMLDocument2::write(), но если в html есть элемент , то он не отображается.

Я предполагаю, что есть способ как-то предоставить данные для foo.png веб-контроллеру, но я не могу найти подходящее место для подключения этой функциональности?

Мне нужно полностью контролировать предоставление содержимого foo.png, поэтому обходные пути вроде использования протокола res:// или сохранения на диск и использования протокола file:// не подходят. Я просто хочу как-то подключить свой код, чтобы когда встроенный элемент управления CLSID_WebBrowser увидит в html данных, переданных с помощью IHTMLDocument2::write(), он попросит меня предоставить эти данные.

7
задан Krzysztof Kowalczyk 7 December 2011 в 21:41
поделиться