Freigeben über


CHtmlView-Klasse

Stellt die Funktionalität des ActiveX-Steuerelement browsersteuerelements im Kontext Dokument-/Ansichtarchitektur MFC bereit.

class CHtmlView : public CFormView

Mitglieder

Öffentliche Methoden

Name

Description

CHtmlView::Create

Erstellt das ActiveX-Steuerelement browsersteuerelement.

CHtmlView::CreateControlSite

Überschreibbares verwendete, um eine Steuerungssiteinstanz zu erstellen, um ein Steuerelement auf dem Formular zu hosten.

CHtmlView::ExecFormsCommand

Führt den angegebenen Befehl mithilfe der IOleCommandTarget::Exec-Methode aus.

CHtmlView::ExecWB

Führt einen Befehl aus.

CHtmlView::GetAddressBar

Bestimmt, ob die Adressleiste des Internet Explorer-Objekts sichtbar ist. (Web- browsersteuerelement ignoriert; Nur Internet Explorer).

CHtmlView::GetApplication

Ruft ein Anwendungsobjekt ab, unter der die Anwendung darstellt, die die aktuelle Instanz der Internet Explorer-Anwendung enthält.

CHtmlView::GetBusy

Ruft einen Wert ab, der angibt, ob ein Download oder andere Aktivität immer noch ausgeführt wird.

CHtmlView::GetContainer

Ruft den ActiveX-Steuerelement browsersteuerelements ab.

CHtmlView::GetFullName

Ruft den vollständigen Namen, einschließlich des Pfads, der Ressource ab, die im Webbrowser angezeigt wird. (Web- browsersteuerelement ignoriert; Nur Internet Explorer).

CHtmlView::GetFullScreen

Gibt an, ob das ActiveX-Steuerelement browsersteuerelement im Ganzseitenmodus oder im normalen Fenstermodus funktioniert.

CHtmlView::GetHeight

Ruft die Höhe des Internet Explorer-Hauptfensters ab.

CHtmlView::GetHtmlDocument

Findet das aktive HTML-Dokument auf.

CHtmlView::GetLeft

Ruft die Bildschirmkoordinate des linken Rands des Internet Explorer-Hauptfensters ab.

CHtmlView::GetLocationName

Ruft den Namen der Ressource ab, die web browser gerade anzeigt

CHtmlView::GetLocationURL

Ruft die URL der Ressource ab, die web browser gerade anzeigt.

CHtmlView::GetMenuBar

Ruft einen Wert ab, der bestimmt, ob die Menüleiste sichtbar ist.

CHtmlView::GetOffline

Ruft einen Wert ab, der bestimmt, ob das Steuerelement offline ist.

CHtmlView::GetParentBrowser

Ruft einen Zeiger auf die IDispatch-Schnittstelle ab. Weitere Informationen finden Sie unter Implementing the IDispatch Interface.

CHtmlView::GetProperty

Ruft den aktuellen Wert einer Eigenschaft ab, die dem angegebenen Objekt zugeordnet ist.

CHtmlView::GetReadyState

Ruft den Zustand Bereit des Webbrowserobjekts ab.

CHtmlView::GetRegisterAsBrowser

Gibt an, ob das ActiveX-Steuerelement browsersteuerelement als Browser der obersten Ebene für Zielnamensauflösung registriert wird.

CHtmlView::GetRegisterAsDropTarget

Gibt an, ob das ActiveX-Steuerelement browsersteuerelement als Ablageziel für die Navigation registriert wird.

CHtmlView::GetSilent

Gibt an, ob alle Dialogfelder angezeigt werden können.

CHtmlView::GetSource

Der HTML-Quellcode der Webseite.

CHtmlView::GetStatusBar

Gibt an, ob die Internet Explorer Statusleiste sichtbar ist. (Web- browsersteuerelement ignoriert; Nur Internet Explorer).

CHtmlView::GetTheaterMode

Gibt an, ob das ActiveX-Steuerelement browsersteuerelement im Kinomodus ist.

CHtmlView::GetToolBar

Ruft einen Wert ab, der bestimmt, ob die Symbolleiste sichtbar ist.

CHtmlView::GetTop

Ruft die Bildschirmkoordinate des oberen Rands des Internet Explorer-Hauptfensters ab.

CHtmlView::GetTopLevelContainer

Ruft einen Wert ab, ob das aktuelle Objekt der Container der obersten Ebene des ActiveX-Steuerelement browsersteuerelements ist.

CHtmlView::GetType

Ruft den Typnamen des angezeigt ab.

CHtmlView::GetVisible

Ruft einen Wert ab, der angibt, ob das Objekt sichtbar oder ausgeblendet ist.

CHtmlView::GetWidth

Ruft die Breite des Internet Explorer-Hauptfensters ab.

CHtmlView::GoBack

Navigiert im Navigationsverlauf zum vorherigen Element.

CHtmlView::GoForward

Navigiert zum nächsten Element in der Verlaufsliste.

CHtmlView::GoHome

Navigiert zum aktuellen Haus oder zur Startseite.

CHtmlView::GoSearch

Wechselt zur aktuellen Suchseite.

CHtmlView::LoadFromResource

Lädt eine Ressource im ActiveX-Steuerelement browsersteuerelement.

CHtmlView::Navigate

Wechselt zur Ressource, die über eine URL identifiziert wird.

CHtmlView::Navigate2

Wechselt zur Ressource, die über eine URL identifiziert wird, oder auf die Datei, die durch einen vollständigen Pfad identifiziert wird.

CHtmlView::OnBeforeNavigate2

Aufgerufen vor einer Navigation tritt angegebenen web browser auf (entweder auf einem oder Framesetelement).

CHtmlView::OnCommandStateChange

Aufgerufen, um eine Anwendung zu benachrichtigen, dass der aktivierten Zustand eines Webbrowserbefehls geändert hat.

CHtmlView::OnDocumentComplete

Aufgerufen, um eine Anwendung zu benachrichtigen, dass ein Dokument den READYSTATE_COMPLETE Zustand erreicht hat.

CHtmlView::OnDocWindowActivate

Aufgerufen von Internet Explorer oder OF MSHTML-Implementierung von IOleInPlaceActiveObject::OnDocWindowActivate, die das aktive direkte Objekt benachrichtigt, wenn das Dokumentfenster des Containers aktiviert oder deaktiviert ist.

CHtmlView::OnDownloadBegin

Aufgerufen, um eine Anwendung zu benachrichtigen, dass ein Navigationsvorgang beginnt.

CHtmlView::OnDownloadComplete

Aufgerufen, als ein beendeter Navigationsvorgang, angehalten wurde oder fehlgeschlagen.

CHtmlView::OnEnableModeless

Aufgerufen, um nicht modale Dialogfelder zu aktivieren oder zu deaktivieren, wenn der Container ein modales Dialogfeld erstellt oder zerstört.

CHtmlView::OnFilterDataObject

Ersuchte um den Host von Internet Explorer oder MSHTML, dem Host ermöglichen, Internet Explorer oder Datenobjekt MSHTMLS zu ersetzen.

CHtmlView::OnFrameWindowActivate

Aufgerufen von IOleInPlaceActiveObject::OnFrameWindowActivate, um das Objekt zu benachrichtigen, wenn das Rahmenfenster des Containers der obersten Ebene aktiviert oder deaktiviert ist.

CHtmlView::OnFullScreen

Aufgerufen, wenn die Ganzseiteneigenschaft geändert hat.

CHtmlView::OnGetDropTarget

Aufgerufen von Internet Explorer oder MSHTML, wenn er als Ablageziel verwendet wird, um dem Host ermöglichen, alternative IDropTarget anzugeben.

CHtmlView::OnGetExternal

Aufgerufen von Internet Explorer oder MSHTML, erhält die IDispatch-Schnittstelle des Hosts.

CHtmlView::OnGetHostInfo

Ruft die Benutzeroberfläche-Funktionen des Internet Explorer- oder MSHTML-Hosts ab.

CHtmlView::OnGetOptionKeyPath

Gibt den Registrierungsschlüssel zurück, unter dem Internet Explorer oder MSHTML Benutzereinstellungen speichert.

CHtmlView::OnHideUI

Aufgerufen, wenn Internet Explorer oder MSHTML seine Menüs und Symbolleisten entfernt.

CHtmlView::OnMenuBar

Aufgerufen, wenn die MenuBar-Eigenschaft geändert hat.

CHtmlView::OnNavigateComplete2

Aufgerufen nach einer Navigation zu einem Link schließt ab (entweder auf einem oder Framesetelement).

CHtmlView::OnNavigateError

Aufgerufen vom Framework, wenn die Navigation zu einem Link fehlschlägt.

CHtmlView::OnNewWindow2

Aufgerufen, wenn ein neues Fenster zum Anzeigen einer Ressource erstellt werden soll.

CHtmlView::OnProgressChange

Aufgerufen, um eine Anwendung zu benachrichtigen, dass der Status eines Downloadvorgangs aktualisiert wurde.

CHtmlView::OnPropertyChange

Aufgerufen, um eine Anwendung zu benachrichtigen, dass die PutProperty-Methode den Wert einer Eigenschaft geändert wurde.

CHtmlView::OnQuit

Aufgerufen, um eine Anwendung zu benachrichtigen, dass die Internet Explorer-Anwendung beendet werden kann. (Gilt nur für Internet Explorer) zu

CHtmlView::OnResizeBorder

Aufgerufen von Internet Explorer oder OF MSHTML-Implementierung von IOleInPlaceActiveObject::ResizeBorder, die das Objekt werden, dass er sein Rahmenleerzeichen Größe ändern muss.

CHtmlView::OnShowContextMenu

Aufgerufen von Internet Explorer oder von MSHTML, wenn er im Begriff ist, das Kontextmenü anzuzeigen.

CHtmlView::OnShowUI

Aufgerufen vor Internet Explorer oder MSHTML wird seine Menüs und Symbolleisten an.

CHtmlView::OnStatusBar

Aufgerufen, wenn die StatusBareigenschaft geändert hat.

CHtmlView::OnStatusTextChange

Aufgerufen, um eine Anwendung zu benachrichtigen, dass der Text der Statusleiste, die mit dem ActiveX-Steuerelement browsersteuerelement zugeordnet ist, geändert hat.

CHtmlView::OnTheaterMode

Aufgerufen, wenn die TheaterMode-Eigenschaft geändert hat.

CHtmlView::OnTitleChange

Aufgerufen, um eine Anwendung zu benachrichtigen, wenn der Titel eines Dokuments im ActiveX-Steuerelement browsersteuerelement verfügbar ist oder ändert.

CHtmlView::OnToolBar

Aufgerufen, wenn die Symbolleisteneigenschaft geändert hat.

CHtmlView::OnTranslateAccelerator

Aufgerufen von Internet Explorer oder MSHTML, wenn IOleInPlaceActiveObject::TranslateAccelerator oder IOleControlSite::TranslateAccelerator aufgerufen wird, um Menüzugriffstastenmeldungen aus der Meldungswarteschlange des Containers zu verarbeiten.

CHtmlView::OnTranslateUrl

Aufgerufen von Internet Explorer oder MSHTML, um dem Host Möglichkeit Browserverhalten, das geladen werden URL zu ändern.

CHtmlView::OnUpdateUI

Benachrichtigt den Host, dass der Befehlszustand geändert hat.

CHtmlView::OnVisible

Aufgerufen, wenn das Fenster für das ActiveX-Steuerelement angezeigt werden browsersteuerelement/ausgeblendet werden soll.

CHtmlView::PutProperty

Legt den Wert einer Eigenschaft fest, die mit dem angegebenen Objekt zugeordnet ist.

CHtmlView::QueryFormsCommand

Abfragen für den Status einer oder mehrerer Befehle generiert durch Benutzeroberflächenereignisse.

CHtmlView::QueryStatusWB

Fragt den Status eines Befehls ab, die durch das ActiveX-Steuerelement browsersteuerelement verarbeitet wird.

CHtmlView::Refresh

Lädt die aktuelle Datei erneut.

CHtmlView::Refresh2

Lädt die aktuelle Datei erneut und optional verhindert, dass der Header pragma:nocache gesendet.

CHtmlView::SetAddressBar

In oder aus die Adressleiste des Internet Explorer-Objekts. (Web- browsersteuerelement ignoriert; Nur Internet Explorer).

CHtmlView::SetFullScreen

Legt einen Wert fest, um zu bestimmen, ob das Steuerelement im Ganzseitenmodus oder im normalen Fenstermodus funktioniert. (Web- browsersteuerelement ignoriert; Nur Internet Explorer).

CHtmlView::SetHeight

Gibt die Höhe des Internet Explorer-Hauptfensters fest.

CHtmlView::SetLeft

Legt die horizontale Position des Internet Explorer-Hauptfensters fest.

CHtmlView::SetMenuBar

Legt einen Wert fest, um zu bestimmen, ob die Menüleiste des Steuerelements sichtbar ist. (Web- browsersteuerelement ignoriert; Nur Internet Explorer).

CHtmlView::SetOffline

Legt einen Wert fest, um zu bestimmen, ob das Steuerelement offline ist.

CHtmlView::SetRegisterAsBrowser

Legt einen Wert fest, ob das ActiveX-Steuerelement browsersteuerelement als Browser der obersten Ebene für Zielnamensauflösung registriert wird.

CHtmlView::SetRegisterAsDropTarget

Legt einen Wert fest, ob das ActiveX-Steuerelement browsersteuerelement als Ablageziel für die Navigation registriert wird.

CHtmlView::SetSilent

Legt einen Wert fest, um zu bestimmen, ob das Steuerelement Dialogfelder anzeigt.

CHtmlView::SetStatusBar

Legt einen Wert fest, um zu bestimmen, ob die Internet Explorer Statusleiste sichtbar ist. (Web- browsersteuerelement ignoriert; Nur Internet Explorer).

CHtmlView::SetTheaterMode

Legt einen Wert fest, ob das ActiveX-Steuerelement browsersteuerelement im Kinomodus ist.

CHtmlView::SetToolBar

Legt einen Wert fest, um zu bestimmen, ob die Symbolleiste des Steuerelements sichtbar ist. (Web- browsersteuerelement ignoriert; Nur Internet Explorer).

CHtmlView::SetTop

Legt die vertikale Position des Internet Explorer-Hauptfensters fest.

CHtmlView::SetVisible

Legt einen Wert fest, der angibt, ob das Objekt sichtbar oder ausgeblendet ist.

CHtmlView::SetWidth

Gibt die Breite des Internet Explorer-Hauptfensters fest.

CHtmlView::Stop

Beenden, die eine Datei öffnen.

Hinweise

Das ActiveX-Steuerelement browsersteuerelement ist ein Fenster, in dem der Benutzer Websites auf dem World Wide Web navigieren kann, sowie Ordner im lokalen Dateisystem und im Netzwerk. Das ActiveX-Steuerelement browsersteuerelement unterstützt Hypertext-Link, Navigation des URL (Uniform Resource Locator) und führt eine Verlaufsliste.

Verwenden der CHtmlView-Klasse in einer MFC-Anwendung

In der Standardmfc-framework-Anwendung (entweder SDI oder MDI basiert), wird das Ansichtsobjekt häufig aus einem Satz von spezialisierten Klassen abgeleitet. Diese Klassen, die von abgeleitet CView, stellen spezialisierte Funktionalität über dem hinaus, das von CView bereitgestellt wird.

Das Verwenden der Ansichtsklasse der Anwendung auf CHtmlView stellt die Ansicht mit dem ActiveX-Steuerelement browsersteuerelement. Dadurch wird die Anwendung einen Webbrowser effektiv. Die bevorzugte Methode zum Erstellen einer Anwendung im Browserstil Web ist, den MFC-Anwendungs-Assistenten zu verwenden und gibt CHtmlView als die Ansichtsklasse an. Weitere Informationen zum Implementieren und Verwenden des ActiveX-Steuerelement browsersteuerelements innerhalb der MFC-Anwendungen, finden Sie unter Erstellen einer Anwendung im Webbrowserstil.

Hinweis

Das ActiveX-Steuerelement browser-ActiveX-Steuerelement (und daher CHtmlView) ist in denen nur verfügbar zu Programmen, die unter Windows NT-Versionen 4,0 oder höher, Internet Explorer 4.0 oder höher ausgeführt werden, ist installiert.

CHtmlView ist für Anwendungen entwickelt, die das Internet zugreifen (und/oder die HTML-Dokumente). Die folgenden CHtmlView-Memberfunktionen gelten für Internet Explorer nur die Anwendung. Diese Funktionen führen auf dem ActiveX-Steuerelement browsersteuerelement, sie jedoch keine sichtbaren Auswirkungen.

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CHtmlView

Anforderungen

Header: afxhtml.h

Siehe auch

Referenz

CFormView-Klasse

Hierarchiediagramm

IWebBrowser2

Konzepte

MFC-Beispiel MFCIE