- 389 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 21:49:22 ]
- >>388
CHTMLViewのGet/SetPropertyは、単にIWebBrowser2の同メソッドが呼ばれるだけ。 GetHtmlDocument()から始めるしかないと思う。という訳で、試しに書いてみた。 ちなみに、MFCでなくてATLだが全く問題無い。 // 1. CSSを追加してみる方法 CComPtr<IDispatch> spIDisp; spIDisp.Attach(GetHtmlDocument()); CComQIPtr<IHTMLDocument2> spIDom(spIDisp); CComPtr<IHTMLStyleSheet> spCSS; spIDom->createStyleSheet(NULL, -1, &spCSS); long idx; spCSS->addRule(CComBSTR(_T("P.test")), CComBSTR(_T("color:red")), -1, &idx);
|

|