2014-11-21 3 views
0

Я использовал mfc active x control и перемещаюсь по URL-адресу. как url ​​https: "...", поэтому я не могу получить содержимое страницы.URL https: «..» при использовании, затем не удается получить содержимое страницы

нижеследующий код, который я использовал.

m_cstrURL = L"https:\\......" like that 

m_webBrowser.Navigate(m_cstrURL.operator LPCWSTR(), NULL, NULL, NULL, NULL);  

IHTMLDocument2 *document = (IHTMLDocument2 *)m_webBrowser.get_Document() ; 

    HRESULT hresult = document->get_body(&iSource); 

    if(iSource) 
    { 
     iSource->get_innerText(&btsrSource); 
     strSource=btsrSource.m_str; 
    } 

поэтому, если URL-адрес содержит https: мой get_body не удалось. i is isource is null ..

+0

Извините, но это немного сложно понять. Почему вы используете 'https: \'? Это должно быть 'https: //'. –

ответ

0

Да Габор, по ошибке, что было написано. В любом случае, спасибо за посещение моего вопроса. Я нашел решение для этого. Я использовал неправильный обработчик событий, так как вместо NavigateComplete2 я использовал DocumentComplete. это работает.

Смежные вопросы