En mi aplicación C++ estoy incorporando (a través de COM) un navegador web (Internet Explorer) control (CLSID_WebBrowser).Cómo proporcionar datos de imagen para control web incorporado en C++
Puedo mostrar mi propio html en ese control utilizando el método IHTMLDocument2 :: write() pero si el html tiene el elemento <img src="foo.png">
, no se muestra.
Supongo que hay una manera para mí de proporcionar los datos de foo.png de alguna manera al control web, pero no puedo encontrar el lugar correcto para conectar esta funcionalidad.
Necesito tener el control total de proporcionar el contenido de foo.png, por lo que las opciones como usar el protocolo res: // o guardar en el disco y usar el protocolo file: // no son lo suficientemente buenas. Solo quiero conectar mi código de alguna manera para que cuando el control CLSID_WebBrowser incorporado vea <img src="foo.png">
en datos html dados con IHTMLDocument2 :: write() me pida que proporcione estos datos.
Esa es una posibilidad, pero estoy esperando que hay una solución más simple que sólo implica la interacción con control web directamente. –