
Untitled
By: a guest on
Jun 2nd, 2012 | syntax:
None | size: 0.62 KB | hits: 21 | expires: Never
How to edit html (tags), before being executed by CppWebBrowser
<NOEMBED><BGSOUND src="/images/ImagineCut.wav"></NOEMBED>
<NOEMBED><BGSOUND src="/images/ImagineCut."></NOEMBED>
void __fastcall TForm1::CppWebBrowser1DocumentComplete(TObject *Sender,
LPDISPATCH pDisp, Variant *URL)
{
IHTMLDocument2 *pHTMLDoc;
CppWebBrowser1->Document->QueryInterface(IID_IHTMLDocument2,(LPVOID*)&pHTMLDoc);
IHTMLElement *pElem;
pHTMLDoc->get_body(&pElem);
BSTR text;
pElem->get_innerHTML(&text);
text = Cleaning(text); //checking and changing html without souds
pElem->put_innerHTML(text);
pElem->Release();
pHTMLDoc->Release();
}