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


Класс CDHtmlDialog

Используется для создания диалоги, использующие HTML вместо ресурсы диалогового окна для их реализации пользовательского интерфейса.

class CDHtmlDialog : public CDialog, public CDHtmlEventSink

Члены

8bed8k60.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CDHtmlDialog::CDHtmlDialog

Создает объект CDHtmlDialog.

CDHtmlDialog::~CDHtmlDialog

Удаляет объект CDHtmlDialog.

8bed8k60.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CDHtmlDialog::CanAccessExternal

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

CDHtmlDialog::CreateControlSite

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

CDHtmlDialog::DDX_DHtml_AxControl

Обмен данными между переменной члена и значением свойства элемента управления ActiveX на странице HTML.

CDHtmlDialog::DDX_DHtml_CheckBox

Обмен данными между переменной члена и флажком на странице HTML.

CDHtmlDialog::DDX_DHtml_ElementText

Обмен данными между переменной и свойством элемента любого элемента HTML на странице HTML.

CDHtmlDialog::DDX_DHtml_Radio

Обмен данными между переменной члена и переключателем на странице HTML.

CDHtmlDialog::DDX_DHtml_SelectIndex

Возвращает или задает индекс списка на странице HTML.

CDHtmlDialog::DDX_DHtml_SelectString

Получает или задает отображаемый текст записи списка (на основе текущему индексу) на странице HTML.

CDHtmlDialog::DDX_DHtml_SelectValue

Возвращает или задает значение записи списка (на основе текущему индексу) на странице HTML.

CDHtmlDialog::DestroyModeless

Уничтожает безрежимного диалогового окна.

CDHtmlDialog::EnableModeless

Включает безрежимные диалоговые окна.

CDHtmlDialog::FilterDataObject

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

CDHtmlDialog::GetControlDispatch

Извлекает интерфейс IDispatch на элемент управления ActiveX, внедренный в документе HTML.

CDHtmlDialog::GetControlProperty

Возвращает запрошенное свойство указанного элемента управления ActiveX.

CDHtmlDialog::GetCurrentUrl

Получает URL-адрес, связанный с текущим документом.

CDHtmlDialog::GetDHtmlDocument

Извлекает интерфейс IHTMLDocument2 в текущем загруженном документе HTML.

CDHtmlDialog::GetDropTarget

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

CDHtmlDialog::GetElement

Получает интерфейс на элементе HTML.

CDHtmlDialog::GetElementHtml

Извлекает свойство innerHTML элемента HTML.

CDHtmlDialog::GetElementInterface

Извлекает указатель запрашиваемого интерфейса из элемента HTML.

CDHtmlDialog::GetElementProperty

Возвращает значение свойства элемента HTML.

CDHtmlDialog::GetElementText

Извлекает свойство innerText элемента HTML.

CDHtmlDialog::GetEvent

Получает указатель IHTMLEventObj к объекту текущего события.

CDHtmlDialog::GetExternal

Возвращает интерфейс IDispatch основного приложения.

CDHtmlDialog::GetHostInfo

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

CDHtmlDialog::GetOptionKeyPath

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

CDHtmlDialog::HideUI

Скрывает пользовательский интерфейс основного приложения.

CDHtmlDialog::IsExternalDispatchSafe

Указывает, является ли интерфейс IDispatch узла является защищенным скриптов.

CDHtmlDialog::LoadFromResource

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

CDHtmlDialog::Navigate

Переход по указанному URL-адресу.

CDHtmlDialog::OnBeforeNavigate

Вызывается инфраструктурой перед событием навигации срабатывает.

CDHtmlDialog::OnDocumentComplete

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

CDHtmlDialog::OnDocWindowActivate

Вызываемый платформой, когда будет активировано или деактивации окна документа.

CDHtmlDialog::OnFrameWindowActivate

Вызываемый платформой, когда будет активировано или деактивации фреймовое окно.

CDHtmlDialog::OnInitDialog

Вызывается в ответ на WM_INITDIALOG сообщение.

CDHtmlDialog::OnNavigateComplete

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

CDHtmlDialog::ResizeBorder

Alerts, объект, который необходимо размер его пробел границы.

CDHtmlDialog::SetControlProperty

Устанавливает свойство элемента управления ActiveX новое значение.

CDHtmlDialog::SetElementHtml

Задает свойство innerHTML элемента HTML.

CDHtmlDialog::SetElementProperty

Устанавливает свойство элемента HTML.

CDHtmlDialog::SetElementText

Задает свойство innerText элемента HTML.

CDHtmlDialog::SetExternalDispatch

Задает интерфейс IDispatch основного приложения.

CDHtmlDialog::SetHostFlags

Устанавливает флаги пользовательского интерфейса узла.

CDHtmlDialog::ShowContextMenu

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

CDHtmlDialog::ShowUI

Отображает пользовательский интерфейс основного приложения.

CDHtmlDialog::TranslateAccelerator

Вызываемый для обработки сообщений сочетание клавиш меню.

CDHtmlDialog::TranslateUrl

Вызываемый для изменения url-адреса для загрузки.

CDHtmlDialog::UpdateUI

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

8bed8k60.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

CDHtmlDialog::m_bUseHtmlTitle

Указывает, должен ли заголовок документа HTML как заголовок диалогового окна.

CDHtmlDialog::m_nHtmlResID

Идентификатор ресурса (uri ресурса HTML для отображения.

CDHtmlDialog::m_pBrowserApp

Указатель на приложения веб-браузера.

CDHtmlDialog::m_spHtmlDoc

Указатель на документ HTML.

CDHtmlDialog::m_strCurrentUrl

Текущий URL-адрес.

CDHtmlDialog::m_szHtmlResID

Строковая версия значения идентификатора ресурса HTML

Заметки

CDHtmlDialog может загрузить HTML, отображаемый в формате HTML или ресурса или url-адреса.

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

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

CObject

CDHtmlSinkHandlerBase2

CDHtmlSinkHandlerBase1

CCmdTarget

CDHtmlSinkHandler

CWnd

CDHtmlEventSink

CDialog

CDHtmlDialog

Требования

Header: afxdhtml.h

См. также

Ссылки

Макросы вспомогательный метод DDX_DHtml

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

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

Образец DHtmlExplore MFC