Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по классу CHTMLView. Visual C++ и MFC. 
:(
    Опции темы
AndreySol
Дата 23.7.2004, 05:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 19.6.2004

Репутация: нет
Всего: 1



Вопрос по классу CHTMLView.
Помогите начинающему в Visual C++ и MFC.
Хотел поработать с классом CHTMLView но в диалоговом приложении. Нашел в MSDN следующее пояснение к этому классу:
Код

Using the CHtmlView Class in an MFC Application.
In the standard MFC framework application (either SDI or MDI based), the view object is commonly derived from a specialized set of classes. These classes, all derived from CView, provide specialized functionality beyond that provided by CView.

Насколько смог понять - получается что этот класс предназначен только для SDI или MDI приложений?
Подскажите, может есть все-таки способ работать с этим классом в диалоговом приложении.
Если конкретнее то я пробовал так: имеется на диалоге эл-т управления RichEditCtrl(IDC_PREVIEW). Далее я унаследовал свой класс CMyHTMLView от CHTMLView. Объявил CMyHTMLView* pHTMLView, #include "MyHTMLView.h" добавил где надо. Дальше пробую создать контрол:
Код

pHTMLView -> Create(NULL, NULL, WS_VISIBLE | WS_CHILD, rect, GetDlgItem(IDC_PREVIEW), NULL, NULL);

Компилируется все без вопросов а при запуске проги "Access Violation" и показывает на часть строки GetDlgItem(IDC_PREVIEW), NULL, NULL), я так думаю на GetDlgItem(IDC_PREVIEW). Вот такие пирожки.
А если с этим классом безнадежно работать на диалоговом приложении, то подскажите может какой ActiveX или др. компонент чтоб работал в диалоговом приложении.
Заранее Всем спасибо за ответы и подсказки.
PM MAIL   Вверх
Олег М
Дата 28.7.2004, 06:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 436
Регистрация: 10.6.2004
Где: Москва

Репутация: 7
Всего: 7



Цитата
Насколько смог понять - получается что этот класс предназначен только для SDI или MDI приложений?

Да, это точно.
А тебе что нужно делать?
Там ещё есть контрол CHtmlEditCtrl. Может он подойдёт?
PM MAIL ICQ   Вверх
Gorbatovsky
Дата 28.7.2004, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 4.9.2003
Где: Киев

Репутация: нет
Всего: нет



Можно использовать в качестве окна Microsoft Web Browser.
Это Registered ActiveX Controls.
Правой кнопкой кликаешь по диалогу, и используя Insert ActiveX Controls вставляешь себе окно.
PM MAIL ICQ   Вверх
AndreySol
Дата 8.8.2004, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 19.6.2004

Репутация: нет
Всего: 1



Спасибо, я уже разобрался. Все работает.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0417 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.