Microsoft Web Browser, как открыть страницу?
делаю кеак в билдере:
axWebBrowser1->Navigate("www.codenet.ru",NULL,NULL,NULL,NULL);
Запускаю, запускается, жму кнопочку загрузить, меня система посылает далеко и надолго =(.... Что делаю не так? Подскажите как загружать странички ?
Вообщем такая вот проблемка... Работал в билдере с CppWebBrowser, заметил что там при навигнации идет утечка памяти... решил перейти на Вижуал Студию.НЕТ, еле отрыл тут компоненту, WebBrowser, поставил на форму...
делаю кеак в билдере:
axWebBrowser1->Navigate("www.codenet.ru",NULL,NULL,NULL,NULL);
Запускаю, запускается, жму кнопочку загрузить, меня система посылает далеко и надолго =(.... Что делаю не так? Подскажите как загружать странички ?
COleVariant vUrl="ya.ru";
COleVariant vNull;
pWebBrowser->Navigate2(vUrl,&vNull,&vNull,&vNull,&vNull);
COleVariant vUrl="ya.ru";
COleVariant vNull;
pWebBrowser->Navigate2(vUrl,&vNull,&vNull,&vNull,&vNull);
Хм... странно, но ругается..
Уже даже afxdisp.h подключил...
Говорит параметры не те...
Хм... странно, но ругается..
Уже даже afxdisp.h подключил...
Говорит параметры не те...
#include <mshtml.h> - это точно надо
// а насчет этих не уверен,но если ошибки появятся, включи их
#include <exdispid.h>
#include <Afxctl.h>
Ну и создавать так
HRESULT hr = CoCreateInstance(CLSID_InternetExplorer,
NULL,
CLSCTX_LOCAL_SERVER,
IID_IWebBrowser2,
(void**)&pWebBrowser);
pWebBrowser->put_Visible(VARIANT_TRUE);
Либо на диалог добавляешь ActiveX компонент
хм... я кажется другую компоненту юзаю.. на pWebBrowser а axWebBrowser или это одно и тоже?
а как он определен?
IWebBrowser2* pWebBrowser;