Compartir a través de


CDHtmlDialog Class

Se utiliza para crear cuadros de diálogo que utilizan HTML en lugar de recursos de cuadro de diálogo para implementar la interfaz de usuario.

class CDHtmlDialog : public CDialog, public CDHtmlEventSink

Members

Constructores públicos

Name

Descripción

CDHtmlDialog::CDHtmlDialog

Construye un objeto CDHtmlDialog.

CDHtmlDialog::~CDHtmlDialog

Destruye un objeto CDHtmlDialog.

Métodos públicos

Name

Descripción

CDHtmlDialog::CanAccessExternal

Overridable denominado como comprobación de acceso para ver si los objetos de script en la página carga pueden tener acceso al envío externo del sitio del control. Las comprobaciones para asegurarse de distribución son o seguro para el script o la zona actual permite los objetos que no son seguros para el script.

CDHtmlDialog::CreateControlSite

Overridable utilizada para crear una instancia del sitio del control para hospedar el control WebBrowser en el diálogo.

CDHtmlDialog::DDX_DHtml_AxControl

MFC intercambia datos entre una variable miembro y el valor de propiedad de un control ActiveX en una página HTML.

CDHtmlDialog::DDX_DHtml_CheckBox

MFC intercambia datos entre una variable miembro y una casilla en una página HTML.

CDHtmlDialog::DDX_DHtml_ElementText

MFC intercambia datos entre una variable miembro y cualquier propiedad del elemento HTML en una página HTML.

CDHtmlDialog::DDX_DHtml_Radio

MFC intercambia datos entre una variable miembro y un botón de radio en una página HTML.

CDHtmlDialog::DDX_DHtml_SelectIndex

obtiene o establece el índice de un cuadro de lista en una página HTML.

CDHtmlDialog::DDX_DHtml_SelectString

Obtiene o establece el texto para mostrar de una entrada del cuadro de lista (según el índice actual) en una página HTML.

CDHtmlDialog::DDX_DHtml_SelectValue

Obtiene o establece el valor de una entrada del cuadro de lista (según el índice actual) en una página HTML.

CDHtmlDialog::DestroyModeless

Destruye un cuadro de diálogo no modal.

CDHtmlDialog::EnableModeless

Habilita los cuadros de diálogo no modal.

CDHtmlDialog::FilterDataObject

Permite que el diálogo filtrar los objetos de datos del portapapeles creados por el explorador hospedado.

CDHtmlDialog::GetControlDispatch

Recupera la interfaz de IDispatch en un control ActiveX incrustado en el documento HTML.

CDHtmlDialog::GetControlProperty

Recupera la propiedad solicitada de controles ActiveX especificado.

CDHtmlDialog::GetCurrentUrl

Recupera el Localizador uniforme (URL) de recursos asociados con el documento actual.

CDHtmlDialog::GetDHtmlDocument

recupera la interfaz de IHTMLDocument2 en el documento HTML actualmente cargado.

CDHtmlDialog::GetDropTarget

Llamado por el control contenido WebBrowser cuando se usa como destino para permitir que el diálogo proporcione IDropTargetalternativo.

CDHtmlDialog::GetElement

Obtiene una interfaz en un elemento HTML.

CDHtmlDialog::GetElementHtml

Recupera la propiedad de innerHTML de un elemento HTML.

CDHtmlDialog::GetElementInterface

Recupera el puntero solicitado de interfaz de un elemento HTML.

CDHtmlDialog::GetElementProperty

Recupera el valor de la propiedad de un elemento HTML.

CDHtmlDialog::GetElementText

Recupera la propiedad de innerText de un elemento HTML.

CDHtmlDialog::GetEvent

Obtiene el puntero de IHTMLEventObj al objeto de suceso actual.

CDHtmlDialog::GetExternal

Obtiene la interfaz de IDispatch host.

CDHtmlDialog::GetHostInfo

Recupera las funciones de la interfaz de usuario del host.

CDHtmlDialog::GetOptionKeyPath

Recupera la clave del Registro en el que se almacenan las preferencias del usuario.

CDHtmlDialog::HideUI

Oculta la interfaz de usuario del host.

CDHtmlDialog::IsExternalDispatchSafe

Indica si la interfaz de IDispatch host es segura para el script.

CDHtmlDialog::LoadFromResource

Carga el recurso especificado en el control WebBrowser.

CDHtmlDialog::Navigate

Navega hasta la dirección URL especificada.

CDHtmlDialog::OnBeforeNavigate

Llamado por el marco antes de un evento de navegación se desencadena.

CDHtmlDialog::OnDocumentComplete

Llamado por el marco para notificar a una aplicación cuando un documento se ha alcanzado el estado de READYSTATE_COMPLETE .

CDHtmlDialog::OnDocWindowActivate

Llamado por el marco cuando se activa o desactiva la ventana de documento.

CDHtmlDialog::OnFrameWindowActivate

Llamado por el marco cuando se activa o desactiva la ventana de marco.

CDHtmlDialog::OnInitDialog

Denominado en respuesta a WM_INITDIALOG el mensaje.

CDHtmlDialog::OnNavigateComplete

Llamado por el marco después de un evento de navegación se completa.

CDHtmlDialog::ResizeBorder

Alerta el objeto que necesita cambiar el tamaño del espacio del borde.

CDHtmlDialog::SetControlProperty

Establece la propiedad de un control ActiveX en un nuevo valor.

CDHtmlDialog::SetElementHtml

establece la propiedad de innerHTML de un elemento HTML.

CDHtmlDialog::SetElementProperty

establece una propiedad de un elemento HTML.

CDHtmlDialog::SetElementText

Establece la propiedad de innerText de un elemento HTML.

CDHtmlDialog::SetExternalDispatch

Establece la interfaz de IDispatch host.

CDHtmlDialog::SetHostFlags

Establece los marcadores de la interfaz de usuario del host.

CDHtmlDialog::ShowContextMenu

Llamado cuando un menú contextual está a punto de mostrarse.

CDHtmlDialog::ShowUI

Muestra la interfaz de usuario del host.

CDHtmlDialog::TranslateAccelerator

Denominado para procesar mensajes de la tecla de aceleración del menú.

CDHtmlDialog::TranslateUrl

Denominado para modificar la dirección URL que se va a cargar.

CDHtmlDialog::UpdateUI

Denominado para notificar al host que el estado de comando ha cambiado.

Miembros de datos públicos

Name

Descripción

CDHtmlDialog::m_bUseHtmlTitle

Indica si utilizar el título del documento HTML como el título del diálogo.

CDHtmlDialog::m_nHtmlResID

Id. de recurso de recursos HTML que se va a mostrar.

CDHtmlDialog::m_pBrowserApp

Un puntero a una aplicación de explorador web.

CDHtmlDialog::m_spHtmlDoc

un puntero a un documento HTML.

CDHtmlDialog::m_strCurrentUrl

La dirección URL actual.

CDHtmlDialog::m_szHtmlResID

Versión de cadena del identificador de recursos HTML

Comentarios

CDHtmlDialog puede cargar HTML se muestre desde un recurso HTML o una dirección URL.

CDHtmlDialog puede hacer de intercambio de datos con controles HTML y controlar los eventos de los controles HTML, como clics del botón.

Jerarquía de herencia

CObject

CDHtmlSinkHandlerBase2

CDHtmlSinkHandlerBase1

CCmdTarget

CDHtmlSinkHandler

CWnd

CDHtmlEventSink

CDialog

CDHtmlDialog

Requisitos

encabezado: afxdhtml.h

Vea también

Referencia

DDX_DHtml Helper Macros

Gráfico de jerarquías

Conceptos

ejemplo DHtmlExplore de MFC