如何取得IE网页中选取的文本,像划词,有实例更好?

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/4862/4862783.xml?temp=.3839685
      

  2.   

    vckbase中以前的一期有这么个例子的,具体哪一期你可以找一下去
    www.vckbase.com
      

  3.   

    ASSERT(m_pHTMLDoc2);
             CComBSTR bstr;
    CComPtr<IHTMLSelectionObject> pSelection ;
      this->m_pHTMLDoc2->get_selection(&pSelection);
    if(pSelection != NULL)
    {
    CComPtr<IDispatch> pdisp ;
    pSelection->createRange(&pdisp);  //创建一个区域

    if(pdisp != NULL)
    {
    CComPtr<IHTMLElement> pElement ;
    CComPtr<IHTMLTxtRange> pTxtRange ;
    pdisp->QueryInterface(IID_IHTMLTxtRange,(void**)&pTxtRange);
    pTxtRange->get_text(&bstr);
      

  4.   

    http://topic.csdn.net/t/20020929/16/1064436.html