Compartilhar via


Classe CDHtmlDialog

É usado para criar caixas de diálogo usando HTML em vez de recursos da caixa de diálogo para implementar a interface do usuário.

class CDHtmlDialog : public CDialog, public CDHtmlEventSink

Membros

Construtores public

Nome

Descrição

CDHtmlDialog::CDHtmlDialog

Constrói um objeto de CDHtmlDialog.

CDHtmlDialog:: ~ CDHtmlDialog

For um objeto de CDHtmlDialog.

Métodos públicos

Nome

Descrição

CDHtmlDialog::CanAccessExternal

Substituíveis que é chamado como uma verificação de acesso para ver se os objetos de script na página carregada podem acessar a distribuição externo do site do controle. Verifica para certificar-se de distribuição são ou com segurança para o script ou zona atual permite objetos que não são seguras para o script.

CDHtmlDialog::CreateControlSite

Overridable usado para criar uma instância do site do controle para hospedar o controle da web browser na caixa de diálogo.

CDHtmlDialog::DDX_DHtml_AxControl

Dados de troca entre um variável de membro e o valor da propriedade de um controle ActiveX em uma página HTML.

CDHtmlDialog::DDX_DHtml_CheckBox

Dados de troca entre um variável de membro e uma caixa de seleção em uma página HTML.

CDHtmlDialog::DDX_DHtml_ElementText

Dados de troca entre um variável de membro e alguma propriedade do elemento HTML em uma página HTML.

CDHtmlDialog::DDX_DHtml_Radio

Dados de troca entre um variável de membro e um botão de opção em uma página HTML.

CDHtmlDialog::DDX_DHtml_SelectIndex

Obtém ou define o índice de uma caixa de listagem em uma página HTML.

CDHtmlDialog::DDX_DHtml_SelectString

Obtém ou define o texto de exibição de uma entrada da caixa de listagem (com base no índice atual) em uma página HTML.

CDHtmlDialog::DDX_DHtml_SelectValue

Obtém ou define o valor de uma entrada da caixa de listagem (com base no índice atual) em uma página HTML.

CDHtmlDialog::DestroyModeless

For uma caixa de diálogo sem-modo.

CDHtmlDialog::EnableModeless

Permite caixas de diálogo sem-modo.

CDHtmlDialog::FilterDataObject

Permite que a caixa de diálogo filtre os objetos de dados da área de transferência criados pelo navegador hospedado.

CDHtmlDialog::GetControlDispatch

Recupera a interface de IDispatch em um controle ActiveX inserido no documento HTML.

CDHtmlDialog::GetControlProperty

Recupera a propriedade solicitada do controle ActiveX especificado.

CDHtmlDialog::GetCurrentUrl

Recupera o localizador de uniform resource identifier (URL) associado com o documento atual.

CDHtmlDialog::GetDHtmlDocument

Recupera a interface IHTMLDocument2 atualmente carregado no documento HTML.

CDHtmlDialog::GetDropTarget

Chamado pelo controle contido da web browser enquanto é usado como um destino alvo para permitir que a caixa de diálogo fornece IDropTargetalternativo.

CDHtmlDialog::GetElement

Obtém uma interface em um elemento HTML.

CDHtmlDialog::GetElementHtml

Recupera a propriedade de innerHTML de um elemento HTML.

CDHtmlDialog::GetElementInterface

Recupera o ponteiro aplicativo de interface de um elemento HTML.

CDHtmlDialog::GetElementProperty

Recupera o valor da propriedade de um elemento HTML.

CDHtmlDialog::GetElementText

Recupera a propriedade de innerText de um elemento HTML.

CDHtmlDialog::GetEvent

Obtém o ponteiro de IHTMLEventObj para o evento do objeto atual.

CDHtmlDialog::GetExternal

Obtém a interface de IDispatch host.

CDHtmlDialog::GetHostInfo

Recupera os recursos de interface do usuário host.

CDHtmlDialog::GetOptionKeyPath

Recupera a chave de Registro em que as preferências do usuário são armazenadas.

CDHtmlDialog::HideUI

Oculta interface do usuário host.

CDHtmlDialog::IsExternalDispatchSafe

Indica se a interface de IDispatch host é seguro para o script.

CDHtmlDialog::LoadFromResource

Carrega o recurso especificado no controle da web browser.

CDHtmlDialog::Navigate

Navega para o URL especificado.

CDHtmlDialog::OnBeforeNavigate

Chamado pela estrutura antes de um evento de navegação é acionado.

CDHtmlDialog::OnDocumentComplete

Chamado pela estrutura para notificar um aplicativo quando um documento alcançar o estado de READYSTATE_COMPLETE .

CDHtmlDialog::OnDocWindowActivate

Chamado pela estrutura quando a janela do documento é ativada ou desativada.

CDHtmlDialog::OnFrameWindowActivate

Chamado pela estrutura quando a janela de quadro chave é ativada ou desativada.

CDHtmlDialog::OnInitDialog

Chamado em resposta a WM_INITDIALOG a mensagem.

CDHtmlDialog::OnNavigateComplete

Chamado pela estrutura após um evento de navegação é concluído.

CDHtmlDialog::ResizeBorder

Alerta o objeto que precisam redimensionar o espaço da borda.

CDHtmlDialog::SetControlProperty

Defina a propriedade de um controle ActiveX em um novo valor.

CDHtmlDialog::SetElementHtml

Defina a propriedade de innerHTML de um elemento HTML.

CDHtmlDialog::SetElementProperty

Define uma propriedade de um elemento HTML.

CDHtmlDialog::SetElementText

Defina a propriedade de innerText de um elemento HTML.

CDHtmlDialog::SetExternalDispatch

Define a interface de IDispatch host.

CDHtmlDialog::SetHostFlags

Defina os sinalizadores de interface do usuário host.

CDHtmlDialog::ShowContextMenu

Chamado quando um menu de contexto está prestes a ser exibido.

CDHtmlDialog::ShowUI

Mostra interface do usuário host.

CDHtmlDialog::TranslateAccelerator

Chamado para processar mensagens de tecla aceleradora do menu.

CDHtmlDialog::TranslateUrl

Chamado para alterar o URL a ser carregado.

CDHtmlDialog::UpdateUI

Chamado para notificar o host que o estado de comando foi alterado.

Membros públicos de dados

Nome

Descrição

CDHtmlDialog::m_bUseHtmlTitle

Indica se usar o título do documento HTML como a legenda da caixa de diálogo.

CDHtmlDialog::m_nHtmlResID

Identificação do recurso de recursos HTML a ser exibido.

CDHtmlDialog::m_pBrowserApp

Um ponteiro para um aplicativo de navegador da Web.

CDHtmlDialog::m_spHtmlDoc

Um ponteiro para um documento HTML.

CDHtmlDialog::m_strCurrentUrl

O URL atual.

CDHtmlDialog::m_szHtmlResID

Versão de cadeia de caracteres de identificação de recurso HTML

Comentários

CDHtmlDialog pode carregar HTML a ser exibido de um recurso de HTML ou de uma URL.

CDHtmlDialog também pode fazer trocar dados com controles HTML e os eventos alça de controles HTML, como o botão clique em.

Hierarquia de herança

CObject

CDHtmlSinkHandlerBase2

CDHtmlSinkHandlerBase1

CCmdTarget

CDHtmlSinkHandler

CWnd

CDHtmlEventSink

CDialog

CDHtmlDialog

Requisitos

Cabeçalho: afxdhtml.h

Consulte também

Referência

DDX_DHtml auxiliar Macros

Gráfico da hierarquia

Conceitos

Exemplo DHtmlExplore MFC