Compartilhar via


Classe CHtmlView

Fornece a funcionalidade do controle da web browser dentro do contexto do documento MFC/arquitetura de exibição.

class CHtmlView : public CFormView

Membros

Métodos públicos

Nome

Descrição

CHtmlView::Create

Cria o controle da web browser.

CHtmlView::CreateControlSite

Overridable usado para criar uma instância do site do controle para hospedar um controle no formulário.

CHtmlView::ExecFormsCommand

Executa o comando especificado usando o método de IOleCommandTarget::Exec .

CHtmlView::ExecWB

Executa um comando.

CHtmlView::GetAddressBar

Determina se a barra de endereços do objeto do Internet Explorer é visível. (O controle da web browser ignora; Somente o Internet Explorer.)

CHtmlView::GetApplication

Recupera um objeto de aplicativo que representa o aplicativo que contém a instância atual do aplicativo do Internet Explorer.

CHtmlView::GetBusy

Obtém um valor indicando se um download ou outra atividade é ainda em andamento.

CHtmlView::GetContainer

Recupera o contêiner do controle da web browser.

CHtmlView::GetFullName

Retorna o nome completo, incluindo o caminho de recurso, exibido no navegador da web. (O controle da web browser ignora; Somente o Internet Explorer.)

CHtmlView::GetFullScreen

Indica se o controle da web browser está funcionando no modo de tela cheia ou no modo normal da janela.

CHtmlView::GetHeight

Recupera a altura da janela principal do Internet Explorer.

CHtmlView::GetHtmlDocument

Recupera o documento ativo HTML.

CHtmlView::GetLeft

Recupera a coordenada da tela da borda esquerda da janela principal do Internet Explorer.

CHtmlView::GetLocationName

Recupera o nome do recurso navegador da web que está exibindo atualmente

CHtmlView::GetLocationURL

Recupera o URL de recurso que navegador da web está exibindo atualmente.

CHtmlView::GetMenuBar

Retorna um valor que determina se a barra de menu é visível.

CHtmlView::GetOffline

Retorna um valor que determina se o controle está off-line.

CHtmlView::GetParentBrowser

Recupera um ponteiro para a interface de IDispatch . Para mais informações, consulte Implementing the IDispatch Interface.

CHtmlView::GetProperty

Recupera o valor atual de uma propriedade associada com o dado objeto.

CHtmlView::GetReadyState

Recupera o estado pronto do navegador da web.

CHtmlView::GetRegisterAsBrowser

Indica se o controle da web browser está registrado como um navegador de nível superior para o resolução de destino do.

CHtmlView::GetRegisterAsDropTarget

Indica se o controle da web browser está registrado como um destino alvo para navegação.

CHtmlView::GetSilent

Indica se alguma caixa de diálogo pode ser exibida.

CHtmlView::GetSource

O código de código HTML da página.

CHtmlView::GetStatusBar

Indica se a barra de status da Internet Explorer é visível. (O controle da web browser ignora; Somente o Internet Explorer.)

CHtmlView::GetTheaterMode

Indica se o controle da web browser está no modo de produtor.

CHtmlView::GetToolBar

Retorna um valor que determina se a barra de ferramentas é visível.

CHtmlView::GetTop

Recupera a coordenada da tela da borda superior da janela principal do Internet Explorer.

CHtmlView::GetTopLevelContainer

Obtém um valor indicando se o objeto atual é o recipiente de nível superior do controle da web browser.

CHtmlView::GetType

Recupera o nome do tipo de objeto de documento.

CHtmlView::GetVisible

Obtém um valor indicando se o objeto é visível ou oculto.

CHtmlView::GetWidth

Obtém a largura da janela principal do Internet Explorer.

CHtmlView::GoBack

Navega para o item anterior na lista histórico.

CHtmlView::GoForward

Navega para o próximo item na lista histórico.

CHtmlView::GoHome

Navega para o início ou à página inicial atual.

CHtmlView::GoSearch

Navega para a página atual de pesquisa.

CHtmlView::LoadFromResource

Carrega um recurso no controle da web browser.

CHtmlView::Navigate

Navega para o recurso identificado por um URL.

CHtmlView::Navigate2

Navega para o recurso identificado por um URL, ou o arquivo identificado por um caminho completo.

CHtmlView::OnBeforeNavigate2

Chamado antes de uma navegação ocorre no navegador da web (determinado em uma janela ou no elemento do frameset).

CHtmlView::OnCommandStateChange

Chamado para notificar um aplicativo que o estado habilitado de comando da web browser foi alterado.

CHtmlView::OnDocumentComplete

Chamado para notificar um aplicativo que um documento alcançar o estado de READYSTATE_COMPLETE .

CHtmlView::OnDocWindowActivate

Chamado da Internet Explorer ou implementação de MSHTML de IOleInPlaceActiveObject::OnDocWindowActivate, que notifica o objeto no lugar ativa quando a janela do documento de contêiner está ativado ou desativada.

CHtmlView::OnDownloadBegin

Chamado para notificar um aplicativo que uma operação de navegação é inicial.

CHtmlView::OnDownloadComplete

Chamado quando uma operação de navegação concluída, foi interrompida, ou falha.

CHtmlView::OnEnableModeless

Chamado para ativar ou desativar caixas de diálogo sem-modo quando o contêiner criar ou destruir uma caixa de diálogo modal.

CHtmlView::OnFilterDataObject

Chamou o host pelo Internet Explorer ou por MSHTML para permitir que o host substitui o Internet Explorer ou objeto de dados de MSHTML.

CHtmlView::OnFrameWindowActivate

Chamado de IOleInPlaceActiveObject::OnFrameWindowActivate para notificar o objeto quando a janela de nível superior do quadro do recipiente é ativada ou desativada.

CHtmlView::OnFullScreen

Chamado quando a propriedade FullScreen alterar.

CHtmlView::OnGetDropTarget

Chamado pelo Internet Explorer ou por MSHTML quando é usado como um destino alvo para permitir que o host fornecer IDropTargetalternativo.

CHtmlView::OnGetExternal

Chamado pelo Internet Explorer ou por MSHTML para obter a interface de IDispatch host.

CHtmlView::OnGetHostInfo

Recupera os recursos de interface do usuário host do Internet Explorer ou de MSHTML.

CHtmlView::OnGetOptionKeyPath

Retorna a chave de Registro em que o Internet Explorer ou MSHTML armazenam preferências do usuário.

CHtmlView::OnHideUI

Chamado quando o Internet Explorer ou MSHTML removerem os menus e barras de ferramentas.

CHtmlView::OnMenuBar

Chamado quando a propriedade do MenuBar alterar.

CHtmlView::OnNavigateComplete2

Chamado após uma navegação a um hiperlink concluída (em uma janela ou no elemento do frameset).

CHtmlView::OnNavigateError

Chamado pela estrutura se a navegação a um hiperlink falhar.

CHtmlView::OnNewWindow2

Chamado quando uma nova janela deve ser criada exibindo um recurso.

CHtmlView::OnProgressChange

Chamado para notificar um aplicativo que o progresso de uma operação de download foi atualizado.

CHtmlView::OnPropertyChange

Chamado para notificar um aplicativo que o método de PutProperty alterou o valor de uma propriedade.

CHtmlView::OnQuit

Chamado para notificar um aplicativo que o aplicativo do Internet Explorer está pronto para parar. (Se aplica somente a Internet Explorer)

CHtmlView::OnResizeBorder

Chamado da Internet Explorer ou implementação de MSHTML de IOleInPlaceActiveObject::ResizeBorder, que alertam o objeto que precisam redimensionar o espaço da borda.

CHtmlView::OnShowContextMenu

Chamada da Internet Explorer ou de MSHTML quando é o ponto de exibir seu menu de contexto.

CHtmlView::OnShowUI

Chamado antes da Internet Explorer ou de MSHTML exibe os menus e barras de ferramentas.

CHtmlView::OnStatusBar

Chamado quando a propriedade StatusBar alterar.

CHtmlView::OnStatusTextChange

Chamado para notificar um aplicativo que o texto da barra de status associado com o controle da web browser foi alterado.

CHtmlView::OnTheaterMode

Chamado quando a propriedade de TheaterMode alterar.

CHtmlView::OnTitleChange

Chamado para notificar um aplicativo se o título de um documento no controle da web browser se torna disponível ou muda.

CHtmlView::OnToolBar

Chamado quando a propriedade da barra de ferramentas alterar.

CHtmlView::OnTranslateAccelerator

Chamado pelo Internet Explorer ou por MSHTML quando IOleInPlaceActiveObject::TranslateAccelerator ou IOleControlSite::TranslateAccelerator são chamados para processar mensagens de tecla aceleradora de menu de fila de mensagens do recipiente.

CHtmlView::OnTranslateUrl

Chamado pelo Internet Explorer ou por MSHTML para permitir ao host uma oportunidade para alterar o URL a ser carregado.

CHtmlView::OnUpdateUI

Notifica o host que o estado de comando foi alterado.

CHtmlView::OnVisible

Chamado quando a janela para o controle da web browser deve ser mostrada/oculto.

CHtmlView::PutProperty

Defina o valor de uma propriedade associada com o dado objeto.

CHtmlView::QueryFormsCommand

Consultas para o status de um ou mais comandos gerados por eventos da interface do usuário.

CHtmlView::QueryStatusWB

Consulta o status de um comando que está sendo processado pelo controle da web browser.

CHtmlView::Refresh

Recarrega o arquivo atual.

CHtmlView::Refresh2

Recarrega o arquivo atual e opcionalmente impede que o cabeçalho de pragma:nocache ser enviado.

CHtmlView::SetAddressBar

Mostra ou oculta a barra de endereços do objeto do Internet Explorer. (O controle da web browser ignora; Somente o Internet Explorer.)

CHtmlView::SetFullScreen

Define um valor para determinar se o controle está funcionando no modo de tela cheia ou no modo normal da janela. (O controle da web browser ignora; Somente o Internet Explorer.)

CHtmlView::SetHeight

Defina a altura da janela principal do Internet Explorer.

CHtmlView::SetLeft

Define a posição horizontal da janela principal do Internet Explorer.

CHtmlView::SetMenuBar

Define um valor para determinar se a barra de menus do controle é visível. (O controle da web browser ignora; Somente o Internet Explorer.)

CHtmlView::SetOffline

Define um valor para determinar se o controle está off-line.

CHtmlView::SetRegisterAsBrowser

Define um valor indicando se o controle da web browser está registrado como um navegador de nível superior para o resolução de destino do.

CHtmlView::SetRegisterAsDropTarget

Define um valor indicando se o controle da web browser está registrado como um destino alvo para navegação.

CHtmlView::SetSilent

Define um valor para determinar se o controle exibirá caixas de diálogo.

CHtmlView::SetStatusBar

Define um valor para determinar se a barra de status da Internet Explorer é visível. (O controle da web browser ignora; Somente o Internet Explorer.)

CHtmlView::SetTheaterMode

Define um valor indicando se o controle da web browser está no modo de produtor.

CHtmlView::SetToolBar

Define um valor para determinar se a barra de ferramentas de controle é visível. (O controle da web browser ignora; Somente o Internet Explorer.)

CHtmlView::SetTop

Define a posição vertical da janela principal do Internet Explorer.

CHtmlView::SetVisible

Define um valor indicando se o objeto é visível ou oculto.

CHtmlView::SetWidth

Defina a largura da janela principal do Internet Explorer.

CHtmlView::Stop

Paradas que abre um arquivo.

Comentários

O controle da web browser é uma janela em que o usuário pode procurar sites no World Wide Web, bem como pastas no sistema de arquivos local e em uma rede. O controle oferece suporte ao navegador da web hipervínculo, navegação de (URL) do localizador recursos uniforme, e mantém uma lista histórico.

Usando a classe de CHtmlView em um aplicativo MFC

Estrutura do aplicativo MFC de padrão (SDI ou baseado MDI), o objeto de visualização geralmente é derivado de um especializado conjunto de classes. Essas classes, qualquer derivados de CView, fornecem funcionalidades especializadas além do fornecido por CView.

Basear a classe de visualização do aplicativo em CHtmlView fornece a exibição com o controle da web browser. Isso é verdade para o aplicativo um navegador da web. O método preferido de criar um aplicativo no estilo de navegador da Web é usar o assistente de aplicativo MFC, e especifica CHtmlView porque a classe de exibição. Para obter mais informações sobre como implementar e usar navegador da web controle em aplicativos MFC, consulte Criando um aplicativo com Estilo de navegador da Web.

Dica

O controle ActiveX da web browser (e portanto CHtmlView) estão disponíveis somente para programas que executam sob as versões do Windows NT 4,0 ou posterior, em que foram instalados Internet Explorer 4.0 ou posterior.

CHtmlView é projetado para aplicativos que acessam Web (e/ou documentos HTML). As seguintes funções de membro de CHtmlView aplicam a Internet Explorer o aplicativo somente. Essas funções sucederão no controle da web browser, mas não terão efeito visível.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CHtmlView

Requisitos

Cabeçalho: afxhtml.h

Consulte também

Referência

Classe CFormView

Gráfico da hierarquia

IWebBrowser2

Conceitos

Exemplo MFCIE MFC