Nella mia app C++ sto incorporando (tramite COM) un controllo del browser Web (Internet Explorer) (CLSID_WebBrowser).Come fornire i dati delle immagini per il controllo Web incorporato in C++
Posso visualizzare il mio html in quel controllo utilizzando il metodo IHTMLDocument2::: write, ma se l'html ha l'elemento <img src="foo.png">
, non viene visualizzato.
Suppongo che ci sia un modo per me di fornire i dati per foo.png in qualche modo al controllo web, ma non riesco a trovare il posto giusto per collegare questa funzionalità?
Ho bisogno di avere il pieno controllo della fornitura del contenuto di foo.png, quindi aggiri come usare res: // protocollo o salvare su disco e usare il protocollo file: // non sono abbastanza buoni. Voglio solo collegare il mio codice in qualche modo in modo che quando il controllo incorporato CLSID_WebBrowser vede <img src="foo.png">
nei dati html forniti con IHTMLDocument2 :: write() mi chiederà di fornire questi dati.
Questa è una possibilità, ma spero ci sia una soluzione più semplice che coinvolge solo l'interazione con controllo web direttamente. –