Compartir a través de


Clase de CHtmlView

Proporciona la funcionalidad del control WebBrowser en el contexto del documento de MFC o de la arquitectura de la vista.

class CHtmlView : public CFormView

Members

42h6dke4.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CHtmlView::Create

Crea el control WebBrowser.

CHtmlView::CreateControlSite

Overridable utilizada para crear una instancia del sitio del control para hospedar un control en el formulario.

CHtmlView::ExecFormsCommand

Ejecuta el comando especificado mediante el método de IOleCommandTarget::Exec .

CHtmlView::ExecWB

ejecuta un comando.

CHtmlView::GetAddressBar

Determina si la barra de direcciones de Internet Explorer está visible.(El control webbrowser omite; Internet Explorer sólo.)

CHtmlView::GetApplication

Recupera un objeto de aplicación que representa la aplicación que contiene la instancia actual de la aplicación de Internet Explorer.

CHtmlView::GetBusy

Recupera un valor que indica si la descarga u otra actividad todavía está en curso.

CHtmlView::GetContainer

Recupera el contenedor del control WebBrowser.

CHtmlView::GetFullName

Recupera el nombre completo, incluida la ruta de acceso, de recursos mostrado en el explorador web.(El control webbrowser omite; Internet Explorer sólo.)

CHtmlView::GetFullScreen

Indica si el control WebBrowser funciona en modo de pantalla completa o en modo de la ventana normal.

CHtmlView::GetHeight

recupera el alto de la ventana principal de Internet Explorer.

CHtmlView::GetHtmlDocument

recupera el documento HTML activo.

CHtmlView::GetLeft

Recupera la coordenada de la pantalla del borde izquierdo de la ventana principal de Internet Explorer.

CHtmlView::GetLocationName

Recupera el nombre del recurso que WebBrowser muestra actualmente

CHtmlView::GetLocationURL

Recupera la dirección URL del recurso que WebBrowser muestra actualmente.

CHtmlView::GetMenuBar

Recupera un valor que determina si la barra de menús está visible.

CHtmlView::GetOffline

Recupera un valor que determina si el control está sin conexión.

CHtmlView::GetParentBrowser

recupera un puntero a la interfaz de IDispatch .Para obtener más información, vea Implementing the IDispatch Interface.

CHtmlView::GetProperty

Recupera el valor actual de una propiedad asociada con el objeto especificado.

CHtmlView::GetReadyState

Recupera el estado listo del explorador web.

CHtmlView::GetRegisterAsBrowser

Indica si el control WebBrowser se registra como un explorador de nivel superior para la resolución de nombres de destino.

CHtmlView::GetRegisterAsDropTarget

Indica si el control WebBrowser se registra como un destino para la navegación.

CHtmlView::GetSilent

Indica si algunos cuadros de diálogo se pueden mostrar.

CHtmlView::GetSource

El código de código fuente HTML de la página Web.

CHtmlView::GetStatusBar

Indica si la barra de estado de Internet Explorer está visible.(El control webbrowser omite; Internet Explorer sólo.)

CHtmlView::GetTheaterMode

Indica si el control WebBrowser está en modo de pantalla completa.

CHtmlView::GetToolBar

Recupera un valor que determina si la barra de herramientas está visible.

CHtmlView::GetTop

Recupera la coordenada de la pantalla del borde superior de la ventana principal de Internet Explorer.

CHtmlView::GetTopLevelContainer

Recupera un valor que indica si el objeto actual es el contenedor de nivel superior del control WebBrowser.

CHtmlView::GetType

Recupera el nombre de tipo de objeto de documento.

CHtmlView::GetVisible

Recupera un valor que indica si el objeto está visible o oculto.

CHtmlView::GetWidth

recupera el ancho de la ventana principal de Internet Explorer.

CHtmlView::GoBack

Navega hasta el elemento anterior de la lista de historial.

CHtmlView::GoForward

Navega al elemento siguiente en el historial.

CHtmlView::GoHome

Navega a home o a la página principal actual.

CHtmlView::GoSearch

Navegue a la página de búsqueda actual.

CHtmlView::LoadFromResource

Carga un recurso en el control WebBrowser.

CHtmlView::Navigate

Navega al recurso identificado por una dirección URL.

CHtmlView::Navigate2

Navega al recurso identificado por una dirección URL, o el archivo identificado por una ruta de acceso completa.

CHtmlView::OnBeforeNavigate2

Se llama antes de una navegación aparece en el WebBrowser determinado (en una ventana o elemento de un conjunto de marcos).

CHtmlView::OnCommandStateChange

Denominado para notificar a una aplicación que el estado habilitado de un comando del explorador web ha cambiado.

CHtmlView::OnDocumentComplete

Denominado para notificar a una aplicación que un documento ha alcanzado el estado de READYSTATE_COMPLETE .

CHtmlView::OnDocWindowActivate

Denominado de Internet Explorer o implementación MSHTML de IOleInPlaceActiveObject:: OnDocWindowActivate, que notifican al objeto de contexto activo cuando se activa o desactiva la ventana de documento del contenedor.

CHtmlView::OnDownloadBegin

Denominado para notificar a una aplicación que se está iniciando una operación de navegación.

CHtmlView::OnDownloadComplete

Llamado cuando una operación de navegación finalizado, se detuvo, o con errores.

CHtmlView::OnEnableModeless

Denominado para habilitar o cuadros de diálogo no modal de deshabilitar la cuando el contenedor crea o destruye un cuadro de diálogo modal.

CHtmlView::OnFilterDataObject

Llamada al host por Internet Explorer o MSHTML a permitir que el host reemplace Internet Explorer o el objeto de datos MSHTML.

CHtmlView::OnFrameWindowActivate

Nombre de IOleInPlaceActiveObject:: OnFrameWindowActivate para notificar el objeto cuando se activa o desactiva la ventana de nivel superior del cuadro del contenedor.

CHtmlView::OnFullScreen

Llamado cuando la propiedad de plena pantalla ha cambiado.

CHtmlView::OnGetDropTarget

Llamado por Internet Explorer o MSHTML cuando se usa como destino para permitir que el host proporcione IDropTargetalternativo.

CHtmlView::OnGetExternal

Llamado por Internet Explorer o MSHTML para obtener la interfaz de IDispatch host.

CHtmlView::OnGetHostInfo

Recupera las funciones de la interfaz de usuario del host de Internet Explorer o MSHTML.

CHtmlView::OnGetOptionKeyPath

Devuelve la clave del Registro en la que Internet Explorer o MSHTML almacena las preferencias del usuario.

CHtmlView::OnHideUI

Llamado cuando Internet Explorer o MSHTML quita los menús y barras de herramientas.

CHtmlView::OnMenuBar

Llamado cuando la propiedad del menú principal ha cambiado.

CHtmlView::OnNavigateComplete2

Se llama después de la navegación a un hipervínculo completa (en una ventana o elemento de un conjunto de marcos).

CHtmlView::OnNavigateError

Llamado por el marco si la navegación a un hipervínculo.

CHtmlView::OnNewWindow2

Llamado cuando una nueva ventana debe crear mostrar un recurso.

CHtmlView::OnProgressChange

Denominado para notificar a una aplicación que el progreso de una operación de descarga se ha actualizado.

CHtmlView::OnPropertyChange

Denominado para notificar a una aplicación que el método de PutProperty ha cambiado el valor de una propiedad.

CHtmlView::OnQuit

Denominado para notificar a una aplicación que la aplicación de Internet Explorer está lista para salir.(Se aplica a Internet Explorer solo)

CHtmlView::OnResizeBorder

Denominado de Internet Explorer o implementación MSHTML de IOleInPlaceActiveObject:: ResizeBorder, que avisan al objeto que necesitan cambiar el tamaño del espacio del borde.

CHtmlView::OnShowContextMenu

Denominado de Internet Explorer o MSHTML cuando está a punto de mostrar el menú contextual.

CHtmlView::OnShowUI

Se llama antes de Internet Explorer o MSHTML muestra los menús y barras de herramientas.

CHtmlView::OnStatusBar

Llamado cuando la propiedad de StatusBar ha cambiado.

CHtmlView::OnStatusTextChange

Denominado para notificar a una aplicación que el texto de la barra de estado asociado con el control WebBrowser ha cambiado.

CHtmlView::OnTheaterMode

Llamado cuando la propiedad de TheaterMode ha cambiado.

CHtmlView::OnTitleChange

Denominado para notificar a una aplicación si el título de un documento del control WebBrowser se convierte en disponible o cambios.

CHtmlView::OnToolBar

Llamado cuando la propiedad de la barra de herramientas ha cambiado.

CHtmlView::OnTranslateAccelerator

Llamado por Internet Explorer o MSHTML cuando IOleInPlaceActiveObject:: TranslateAccelerator o IOleControlSite:: TranslateAccelerator se llama para procesar mensajes de la tecla de aceleración del menú de la cola de mensajes del contenedor.

CHtmlView::OnTranslateUrl

Llamado por Internet Explorer o MSHTML para permitir hospedar una oportunidad de modificar la dirección URL que se va a cargar.

CHtmlView::OnUpdateUI

Notifica al host que el estado de comando ha cambiado.

CHtmlView::OnVisible

Llamado cuando la ventana del control WebBrowser debe ser mostrada/ocultar.

CHtmlView::PutProperty

Establece el valor de una propiedad asociada con el objeto especificado.

CHtmlView::QueryFormsCommand

Consultas para el estado de uno o más comandos generados por eventos de interfaz de usuario.

CHtmlView::QueryStatusWB

Consulta el estado de un comando que procesa el control WebBrowser.

CHtmlView::Refresh

Recarga el archivo actual.

CHtmlView::Refresh2

Las recarga el archivo actual y evitar opcionalmente que el encabezado de pragma:nocache es expuesto.

CHtmlView::SetAddressBar

Muestra u oculta la barra de direcciones de Internet Explorer.(El control webbrowser omite; Internet Explorer sólo.)

CHtmlView::SetFullScreen

Establece un valor para determinar si el control está trabajando en modo de pantalla completa o en modo de la ventana normal.(El control webbrowser omite; Internet Explorer sólo.)

CHtmlView::SetHeight

establece el alto de la ventana principal de Internet Explorer.

CHtmlView::SetLeft

establece la posición horizontal de la ventana principal de Internet Explorer.

CHtmlView::SetMenuBar

Establece un valor para determinar si la barra de menús del control está visible.(El control webbrowser omite; Internet Explorer sólo.)

CHtmlView::SetOffline

Establece un valor para determinar si el control está sin conexión.

CHtmlView::SetRegisterAsBrowser

Establece un valor que indica si el control WebBrowser se registra como un explorador de nivel superior para la resolución de nombres de destino.

CHtmlView::SetRegisterAsDropTarget

Establece un valor que indica si el control WebBrowser se registra como un destino para la navegación.

CHtmlView::SetSilent

Establece un valor para determinar si el control mostrará los cuadros de diálogo.

CHtmlView::SetStatusBar

Establece un valor para determinar si la barra de estado de Internet Explorer está visible.(El control webbrowser omite; Internet Explorer sólo.)

CHtmlView::SetTheaterMode

Establece un valor que indica si el control WebBrowser está en modo de pantalla completa.

CHtmlView::SetToolBar

Establece un valor para determinar si la barra de herramientas del control está visible.(El control webbrowser omite; Internet Explorer sólo.)

CHtmlView::SetTop

establece la posición vertical de la ventana principal de Internet Explorer.

CHtmlView::SetVisible

Establece un valor que indica si el objeto está visible o oculto.

CHtmlView::SetWidth

establece el ancho de la ventana principal de Internet Explorer.

CHtmlView::Stop

detiene el abrir un archivo.

Comentarios

El control WebBrowser es una ventana en la que el usuario puede examinar sitios en World Wide Web, así como carpetas en el sistema de archivos local y en una red.El control permite el enlace hipertexto, la navegación (URL) del Localizador de recursos, y mantiene una lista de historial.

Usar la clase de CHtmlView en una aplicación MFC

En la aplicación estándar de MFC (SDI o MDI basado), el objeto de vista es normalmente derivado de un conjunto especializado de clases.Estas clases, todo derivadas de CView, proporcionan funcionalidad especializada asimismo proporcionada por CView.

Basar la clase de vista de la aplicación en CHtmlView proporciona la vista con el control WebBrowser.Esto eficazmente crea la aplicación un explorador web.El método preferido para crear una aplicación web de explorador es utilizar el Asistente para aplicaciones MFC, y especifica CHtmlView como la clase de vista.Para obtener más información sobre cómo implementar y utilizar el control WebBrowser dentro de aplicaciones MFC, vea Crear una aplicación estilo explorador web.

[!NOTA]

El control ActiveX WebBrowser (y por consiguiente CHtmlView) sólo está disponible para los programas que se ejecutan con las versiones Windows NT 4,0 o posterior, en las que se ha instalado Internet Explorer 4.0 o posterior.

CHtmlView está diseñado para aplicaciones que tienen acceso a Web (o a documentos HTML).Las siguientes funciones miembro de CHtmlView se aplican a la aplicación de Internet Explorer.Estas funciones tendrán éxito en el control WebBrowser, pero no tendrán ningún efecto visible.

Jerarquía de herencia

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CHtmlView

Requisitos

encabezado: afxhtml.h

Vea también

Referencia

Clase de CFormView

Gráfico de jerarquía

IWebBrowser2

Conceptos

ejemplo MFCIE de MFC