Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Навигация в CHtmlView


Автор: Korvin_x 23.1.2005, 14:37
Страницы хранятся в ресурсах, т.е. это книга в *.exe файле.
Браузер с ресурсами есть, но навигация не работает smile
В документации описана такая реализация работы с ресурсами в *.exe файле:
<a href="res://Browser.exe/#23/#132"> для Html, но у меня не срабатывает?

Автор: Chuck 23.1.2005, 15:13
Попробуй полный путь указать!
И потом, использую WebBrowser со вкладки Интернет или AxtiveX WebBrowser!

Автор: Korvin_x 23.1.2005, 15:35
Путь здесь ни при чем, экзешник сам из себя вызывает.
<IMG src="res://Browser.exe/#2/#250"> - срабатывает нормально.
Насчет вкладок я не понял, я работаю в Visual Studio 6.0,
а AxtiveX WebBrowser сейчас посмотрю.

Автор: Chuck 23.1.2005, 19:45
Эээ, вкладки в C++ Builder-е!

Автор: Nuzur 23.1.2005, 23:39
Я недавно творил похожую штуку, юзал ActiveX обозреватель(там так и было по русски написано smile ) И все работало, попробуй, должно получиться.

Автор: Korvin_x 28.1.2005, 11:16
Неужели никто не знает как это сделать средствами MFC.
С ActiveX я не разобрался, если можно поподробнее.

Автор: Nuzur 31.1.2005, 22:02
А что там розбираться?
Вставляеш его в свой проект Project-add top project - component and controls нахадиш там обозреватель, вставляеш все классы(он тебе сам придложит), обьявляеш переменную и живеш как в сказке, и navigate там работает.
Что не ясно?

Автор: Korvin_x 1.2.2005, 10:47
Кад добавить компонент я и сам знаю, ты скажи как он называется.
Я добавил AxBrowser, но что с ним дальше делать не разобрался.
И он только один класс добавил, может это не тот компонент?
И почему все-таки <IMG src="res://Browser.exe/#2/#250"> работает,
а <a href="res://Browser.exe/#23/#132"> не работает???

Автор: Nuzur 1.2.2005, 12:29
Компонент называеться - Обозреватель веб-страниц (Microsoft)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)