+ -
当前位置:首页 → 问答吧 → webbrowse如何获取选中的文本

webbrowse如何获取选中的文本

时间:2011-12-22

来源:互联网

编辑状态,选中一段文本,如何获取,在线等,3Q。。

作者: dahaiI0   发布时间: 2011-12-22

难道又要沉了?

作者: dahaiI0   发布时间: 2011-12-22

解决了,为毛我发的帖子总是沉的,来个人接分。解决方法的代码
C/C++ code

HRESULT   hr; 
    CComBSTR   bstrText;
    CComPtr <IHTMLElement>   pBody; 
    hr   =   pDoc-> get_body(&pBody); 

    IHTMLSelectionObject *pSelObj = NULL;

    pDoc->get_selection(&pSelObj);
    IHTMLTxtRange *pText = NULL;
    pSelObj->createRange((IDispatch**)&pText);
    pText->select();

    BSTR bstrTxt;
    pText->get_htmlText(&bstrTxt);

作者: dahaiI0   发布时间: 2011-12-22