不用这么麻烦吧
干脆把整个HTML页的outerHtml村成CString
然后Find("<head>")之后加css
然后put_outerHTML回去
干脆把整个HTML页的outerHtml村成CString
然后Find("<head>")之后加css
然后put_outerHTML回去
解决方案 »
- xx 中的 0x00a477c9 处未处理的异常: 0xC0000005: 读取位置 0xfefeff66 时发生访问冲突
- 新拆分的view类添加消息映射无反应,为什么?
- ctreectrl 添加目录
- 正则表达式
- 关于字符串转双精度数字
- InternetGetCookie 获取COOKIE问题
- 数据导成Excel出现错误,在线等待,
- 关于打印运行过程中 对话框界面上所有能看到的东西(打印界面)
- 关于多线程的问题!
- 急问:DLL 里如何调用 ActiveX ???
- 求教:CDC 和 CClientDC 的异同 , 一定给分,谢谢!
- 如何在InstallShield使用密码编辑框?分数一定如数奉上!
IHTMLDocument2 *pDoc;
if(SUCCEEDED(HrGetDoc(&pDoc)))
{
CString strScript = "";
BSTR bstrContent = strScript.AllocSysString();
IHTMLStyleSheet* pnewStyleSheet;
if(pDoc->createStyleSheet(bstrContent,1,&pnewStyleSheet) == S_OK)
{
if(pnewStyleSheet != NULL)
{
CString strP = "p";
BSTR bstrP = strP.AllocSysString();
CString strStyle = "margin-top:0;margin-bottom:0";
BSTR bstrStyle = strStyle.AllocSysString();
long notuse;
pnewStyleSheet->addRule(bstrP,bstrStyle,-1,¬use);
::SysFreeString(bstrP);
::SysFreeString(bstrStyle);
pnewStyleSheet->Release();
}
}
::SysFreeString(bstrContent);
pDoc->Release();
}谢谢。后天送分。
看看谁还有没有其他的方法。