| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Два вопроса по СWebBrowser. |
| Автор: AndreySol 21.3.2005, 08:04 | ||
| ОС - WinMe. Компилятор - MSVC++ 6.0 + SP5. Добавил в свой проект ActiveX "Обозреватель веб-страниц (Микрософт)" (СWebBrowser). Создал окно, все нормально. Вопрос 1. При загрузке в это окно ПЕРВОЙ страницы
получается такая беда - страница не отображается до тех пор пока не кликнешь в этом окне. В чем дело ? Вопрос 2. Как отловить окончание загрузки ресурса ? Нашел только .GetBusy(), но ее надо вызывать самому, а ведь должен же WebBrowser сообщать об окончании загрузки самостоятельно !? |
| Автор: Nuzur 23.3.2005, 19:36 |
| С кликом у тебя какой-то глюк. Попробуй все сделать заново, я делал так m_Explore.Navigate(_T("file://") + Path + "Html\\worldmap.swf", NULL, NULL, NULL, NULL); Ну m_Explore имя переменной, ясно, там далее путь, ну и вроде все.... Может там надо добавить _T("file://") к твоему "c:\\MyPage.htm"; Насчет того что он должен сообщять не знаю, ибо не было нада. Но там есть евент такой как navigatecomplete....я думаю это он и есть. Удачи. |