佚名通过本文主要向大家介绍了
各位大哥帮忙,我在html里面查找一个字符串,然后标记出来了,怎么把标记去掉,恢复原来的摸样?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 各位大哥帮忙,我在html里面查找一个字符串,然后标记出来了,怎么把标记去掉,恢复原来的摸样?
描述:
描述:
我在一个自己做的浏览器里面,用的是chtmlview,当打开一个页面的时候,我想在查找网页中的一个字符串,如果找到了,就把它标记出来,我用IMarkupPointer::FindText(),找到以后,
csAttributes = "ID='" + csID+"' color='#"+ csColor +"' style='background-color:#" + csBkColor + "'";
hr=pMS->CreateElement(TAGID_FONT,pchAttributes, &pFontEle);
if (hr == S_FALSE)
continue;
// 高亮显示关键字
hr=pMS->InsertElement( pFontEle, pPtr1, pPtr2);
if (hr == S_FALSE)
continue;
我现在做到把要找的关键字修改背景色,和高亮显示,但是现在我要做恢复被查找关键字的背景色和状态,和原来一样,我现在想在查找关键字的时候把它的背景色和字体颜色属性记录下来,恢复的时候
再用记录的属性去恢复,那位大哥知道怎么实现,或着恢复有什么更好的办法?解决了我可以另外给分!
我很着急!