2
HTML 문서에서 현재 사용자 선택이나 현재 커서 위치를 얻으려면 어떻게해야합니까? MFC에서 MSHTML 인터페이스를 사용하고 있습니다.MSHTML에서 현재 사용자 선택 (IHTMLTxtRangePtr) 가져 오기
HTML 문서에서 현재 사용자 선택이나 현재 커서 위치를 얻으려면 어떻게해야합니까? MFC에서 MSHTML 인터페이스를 사용하고 있습니다.MSHTML에서 현재 사용자 선택 (IHTMLTxtRangePtr) 가져 오기
CComPtr<IHTMLSelectionObject> pSelection;
hr = pHTMLDocument->get_selection(&pSelection);
if (FAILED(hr) || pSelection==NULL)
return false;
CComPtr<IDispatch> pDispRange;
hr = pSelection->createRange(&pDispRange);
if (FAILED(hr) || pDispRange==NULL)
return false;
CComPtr<IHTMLTxtRange> pRange;
hr = pDispRange->QueryInterface(IID_IHTMLTxtRange,
reinterpret_cast<void**>(&pRange));
if (FAILED(hr)|| pRange ==NULL)
return false;