Поделиться через


Класс CHtmlView

Предоставляет функциональные возможности управления WebBrowser в контексте документа MFC и архитектуры представления.

class CHtmlView : public CFormView

Члены

Открытые методы

Имя

Описание

CHtmlView::Create

Создает элемент управления WebBrowser.

CHtmlView::CreateControlSite

Переопределяемый метод, используемый для создания экземпляра сайта элемента управления для размещения элемента управления в форме.

CHtmlView::ExecFormsCommand

Выполняет указанную команду, используя метод IOleCommandTarget::Exec.

CHtmlView::ExecWB

Выполняет команду.

CHtmlView::GetAddressBar

Определяет панель если адреса объекта Internet Explorer отображается. (Элемент управления WebBrowser игнорирует; Internet Explorer).

CHtmlView::GetApplication

Извлекает объект приложения, представляющий приложение, содержащее текущий экземпляр приложения Internet Explorer.

CHtmlView::GetBusy

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

CHtmlView::GetContainer

Получает контейнер управления WebBrowser.

CHtmlView::GetFullName

Извлекает полное имя, включая путь ресурса, отображаемого в обозревателе Интернета. (Элемент управления WebBrowser игнорирует; Internet Explorer).

CHtmlView::GetFullScreen

Указывает, работает ли элемент управления WebBrowser в полноэкранном режиме или в обычном режиме окна.

CHtmlView::GetHeight

Получает высоту главного окна Internet Explorer.

CHtmlView::GetHtmlDocument

Получает активный документ HTML.

CHtmlView::GetLeft

Получает координату левого края экрана главного окна Internet Explorer.

CHtmlView::GetLocationName

Извлекает имя ресурса в данный момент указывает, что WebBrowser

CHtmlView::GetLocationURL

Получает URL-адрес ресурса, что WebBrowser в данный момент.

CHtmlView::GetMenuBar

Извлекает значение, указывающее, является ли строка меню видима.

CHtmlView::GetOffline

Извлекает значение, указывающее, является ли элемент управления находится в автономном режиме.

CHtmlView::GetParentBrowser

Извлекает указатель на интерфейс IDispatch. Дополнительные сведения см. в разделе Implementing the IDispatch Interface.

CHtmlView::GetProperty

Возвращает текущее значение свойства, связанного с данным объектом.

CHtmlView::GetReadyState

Извлекает состояние готовности объекта обозревателя Интернета.

CHtmlView::GetRegisterAsBrowser

Указывает зарегистрирован, является ли элемент управления WebBrowser в качестве верхнего уровня браузера для разрешения имен целевого объекта.

CHtmlView::GetRegisterAsDropTarget

Указывает, является ли зарегистрирован элемент управления WebBrowser в качестве целевой объект перетаскивания для навигации.

CHtmlView::GetSilent

Указывает, является ли какие-либо диалоги могут отображаться.

CHtmlView::GetSource

Исходный код HTML веб-страницу.

CHtmlView::GetStatusBar

Указывает, является ли строка состояния Internet Explorer отображается. (Элемент управления WebBrowser игнорирует; Internet Explorer).

CHtmlView::GetTheaterMode

Указывает, является ли элемент управления WebBrowser в режиме театра.

CHtmlView::GetToolBar

Извлекает значение, указывающее, видна ли панель инструментов.

CHtmlView::GetTop

Извлекает координата экрана верхнего края главного окна Internet Explorer.

CHtmlView::GetTopLevelContainer

Извлекает значение, показывающее, равен ли текущий объект - это контейнер верхнего уровня управления WebBrowser.

CHtmlView::GetType

Извлекает имя типа объекта документа.

CHtmlView::GetVisible

Извлекает значение, указывающее, является ли объект видимым или скрытым.

CHtmlView::GetWidth

Получает ширину главного окна Internet Explorer.

CHtmlView::GoBack

Переходит к предыдущему элементу в списке журнала.

CHtmlView::GoForward

Переходит к следующему элементу в списке журнала.

CHtmlView::GoHome

Переходит к текущей странице дома или запуска.

CHtmlView::GoSearch

Переходит к текущей странице поиска.

CHtmlView::LoadFromResource

Загружает ресурс в элементе управления WebBrowser.

CHtmlView::Navigate

Переходит к ресурсу определенному url-адресу.

CHtmlView::Navigate2

Переходит к ресурсу определенному url-адресу или к файлу, указанному полным путем.

CHtmlView::OnBeforeNavigate2

Происходит перед работе с именем заданной WebBrowser (или окна или элементе наборов фреймов).

CHtmlView::OnCommandStateChange

Вызываемый для уведомления приложения о том, что включенное состояние команды Интернет-браузера.

CHtmlView::OnDocumentComplete

Вызываемый для уведомления приложения о том, что документ достиг состояния READYSTATE_COMPLETE.

CHtmlView::OnDocWindowActivate

Вызванный из Internet Explorer или реализации MSHTML IOleInPlaceActiveObject::OnDocWindowActivate, уведомляющие активный объект в- размещения, когда активировано или деактивации окна документа контейнера.

CHtmlView::OnDownloadBegin

Вызываемый для уведомления приложения о том, что операция навигации.

CHtmlView::OnDownloadComplete

Вызываемый, когда операция завершения перехода была остановлена или fail.

CHtmlView::OnEnableModeless

Вызываемый для включения или отключения безрежимные диалоговые окна, когда контейнер создает или разрушит модальное диалоговое окно.

CHtmlView::OnFilterDataObject

Вызываемый на узле Internet Explorer или MSHTML, чтобы разрешить основное приложение, чтобы заменить Internet Explorer или объект данных MSHTML.

CHtmlView::OnFrameWindowActivate

Вызываемый из IOleInPlaceActiveObject::OnFrameWindowActivate для уведомления объекта при активации или деактивации фреймовое окно верхнего уровня контейнера.

CHtmlView::OnFullScreen

Вызываемый при изменении свойства FullScreen.

CHtmlView::OnGetDropTarget

Вызванный Internet Explorer или MSHTML, когда оно используется как целевой объект перетаскивания для предоставления основному приложению предоставить альтернативное IDropTarget.

CHtmlView::OnGetExternal

Вызванный Internet Explorer или MSHTML, чтобы получить интерфейс IDispatch основного приложения.

CHtmlView::OnGetHostInfo

Извлекает возможности пользовательского интерфейса Internet Explorer или узла MSHTML.

CHtmlView::OnGetOptionKeyPath

Получает раздел реестра, под которым Internet Explorer или MSHTML хранят параметры пользователя.

CHtmlView::OnHideUI

Вызываемый, когда Internet Explorer или MSHTML удаляют его меню и панели инструментов.

CHtmlView::OnMenuBar

Вызываемый, когда свойство MenuBar.

CHtmlView::OnNavigateComplete2

Вызываемый после завершения перехода к гиперссылке (или окна или элементе наборов фреймов).

CHtmlView::OnNavigateError

Вызываемый платформой, если переход к гиперссылке завершается ошибкой.

CHtmlView::OnNewWindow2

Вызываемый, когда создается новое окно для отображения ресурса.

CHtmlView::OnProgressChange

Вызываемый для уведомления приложения о том, что был обновить ход выполнения операции загрузки.

CHtmlView::OnPropertyChange

Вызываемый для уведомления приложения о том, что метод PutProperty изменился значение свойства.

CHtmlView::OnQuit

Вызываемый для уведомления приложения о том, что приложение готово, чтобы прервать Internet Explorer. (Область применения.только в Internet Explorer)

CHtmlView::OnResizeBorder

Вызванный из Internet Explorer или реализации MSHTML IOleInPlaceActiveObject::ResizeBorder, оповестят объект, который необходимо размер его пробел границы.

CHtmlView::OnShowContextMenu

Вызванный из Internet Explorer или MSHTML, когда он собирается отобразить его контекстное меню.

CHtmlView::OnShowUI

Вызываемый до Internet Explorer или MSHTML отображает его меню и панели инструментов.

CHtmlView::OnStatusBar

Вызываемый, когда свойство StatusBar изменилось.

CHtmlView::OnStatusTextChange

Вызываемый для уведомления приложения о том, что текст строки состояния, связанной с элементом управления WebBrowser изменилось.

CHtmlView::OnTheaterMode

Если свойство с именем TheaterMode изменилось.

CHtmlView::OnTitleChange

Вызываемый для уведомления этого приложения о если заголовок документа в элементе управления WebBrowser становится доступным или изменяет.

CHtmlView::OnToolBar

Вызываемый при изменении свойства панели инструментов.

CHtmlView::OnTranslateAccelerator

Internet Explorer или MSHTML, вызываемый при IOleInPlaceActiveObject::TranslateAccelerator или IOleControlSite::TranslateAccelerator будут Вызываются для обработки сообщений сочетание клавиш меню из очереди сообщений контейнера.

CHtmlView::OnTranslateUrl

Вызванный Internet Explorer или MSHTML для предоставления основному приложению возможности изменять URL-адрес для загрузки.

CHtmlView::OnUpdateUI

Уведомляет основное приложение о том, что состояние команды было изменено.

CHtmlView::OnVisible

Вызываемый, когда окно для элемента управления WebBrowser должно отображаться или скрытый.

CHtmlView::PutProperty

Присваивает значение свойства, связанного с данным объектом.

CHtmlView::QueryFormsCommand

Запросы состояния одного или нескольких команд, создаваемых событиями пользовательского интерфейса.

CHtmlView::QueryStatusWB

Извлекает состояние команды, обрабатываемые элементом управления WebBrowser.

CHtmlView::Refresh

Перезапускает текущий файл.

CHtmlView::Refresh2

Перезапускает текущий файл и при необходимости предотвращает заголовок pragma:nocache из отправкой.

CHtmlView::SetAddressBar

Показать или скрывает панель адреса объекта Internet Explorer. (Элемент управления WebBrowser игнорирует; Internet Explorer).

CHtmlView::SetFullScreen

Устанавливает значение, чтобы определить, работает ли элемент управления в полноэкранном режиме или в обычном режиме окна. (Элемент управления WebBrowser игнорирует; Internet Explorer).

CHtmlView::SetHeight

Задает высоту главного окна Internet Explorer.

CHtmlView::SetLeft

Задает горизонтальное положение основного окна Internet Explorer.

CHtmlView::SetMenuBar

Задает значение для указания, является ли строка меню элемента управления отображается. (Элемент управления WebBrowser игнорирует; Internet Explorer).

CHtmlView::SetOffline

Задает значение для определения, является ли элемент управления находится в автономном режиме.

CHtmlView::SetRegisterAsBrowser

Задает значение, показывающее, является ли элемент управления WebBrowser, как зарегистрирован верхнего уровня браузера для разрешения имен целевого объекта.

CHtmlView::SetRegisterAsDropTarget

Задает значение, показывающее, является ли зарегистрирован элемент управления WebBrowser в качестве целевой объект перетаскивания для навигации.

CHtmlView::SetSilent

Задает значение для указания, будет ли элемент управления диалоговые окна.

CHtmlView::SetStatusBar

Задает значение для указания, является ли строка состояния Internet Explorer отображается. (Элемент управления WebBrowser игнорирует; Internet Explorer).

CHtmlView::SetTheaterMode

Задает значение, показывающее, является ли элемент управления WebBrowser в режиме театра.

CHtmlView::SetToolBar

Задает значение для указания видима ли панель инструментов элемента управления. (Элемент управления WebBrowser игнорирует; Internet Explorer).

CHtmlView::SetTop

Задает вертикальное положение основного окна Internet Explorer.

CHtmlView::SetVisible

Задает значение, показывающее, является ли объект видимым или скрытым.

CHtmlView::SetWidth

Задает ширину главного окна Internet Explorer.

CHtmlView::Stop

Стопы при открытии файла.

Заметки

Элемент управления WebBrowser окно, в котором пользователь может просматривать сайты в Интернете, а также папки в локальной файловой системе и в сети. Элемент управления WebBrowser поддерживает hyperlinking, навигацию url-адреса и ведет список журнала.

Использование класса в приложении MFC CHtmlView

В стандартном приложении платформы MFC (или SDI или на основе MDI) объект представления обычно является производным из набора классов специализированного. Эти классы, все производные от CView, предоставляют специализированную функциональность за пределами предоставленным CView.

Индексация класс представления приложения на CHtmlView предоставляет представление с элементом управления WebBrowser. Это фактически выполняет приложением Интернет-браузера. Метод является предпочтительным при создании приложения браузер- стиля Интернета использовать мастер приложений MFC и определяет CHtmlView как класс представления. Дополнительные сведения о реализации и использовании элемента управления WebBrowser в приложениях MFC, " см. Создание приложения Браузер- Стиля Интернета.

Примечание

Элемент управления ActiveX WebBrowser (и, следовательно, CHtmlView) доступны только для программ, выполняемых в рамках Windows NT версии 4.0 или более поздней, в которых Internet Explorer 4.0 или более поздней, было установитьо.

CHtmlView предназначен для приложений, обращающихся к интернету (или документы HTML). Следующие функции элементов CHtmlView применяются к приложению Internet Explorer. Эти функции будут успешными в элементе управления WebBrowser, но они не будут иметь никакого видимый эффект.

Иерархия наследования

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CHtmlView

Требования

Header: afxhtml.h

См. также

Ссылки

Класс CFormView

Диаграмма иерархии

IWebBrowser2

Основные понятия

Образец MFCIE MFC