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 |
---|---|
Erstellt das ActiveX-Steuerelement browsersteuerelement. |
|
Überschreibbares verwendete, um eine Steuerungssiteinstanz zu erstellen, um ein Steuerelement auf dem Formular zu hosten. |
|
Führt den angegebenen Befehl mithilfe der IOleCommandTarget::Exec-Methode aus. |
|
Führt einen Befehl aus. |
|
Bestimmt, ob die Adressleiste des Internet Explorer-Objekts sichtbar ist.(Web- browsersteuerelement ignoriert; Nur Internet Explorer). |
|
Ruft ein Anwendungsobjekt ab, unter der die Anwendung darstellt, die die aktuelle Instanz der Internet Explorer-Anwendung enthält. |
|
Ruft einen Wert ab, der angibt, ob ein Download oder andere Aktivität immer noch ausgeführt wird. |
|
Ruft den ActiveX-Steuerelement browsersteuerelements ab. |
|
Ruft den vollständigen Namen, einschließlich des Pfads, der Ressource ab, die im Webbrowser angezeigt wird.(Web- browsersteuerelement ignoriert; Nur Internet Explorer). |
|
Gibt an, ob das ActiveX-Steuerelement browsersteuerelement im Ganzseitenmodus oder im normalen Fenstermodus funktioniert. |
|
Ruft die Höhe des Internet Explorer-Hauptfensters ab. |
|
Findet das aktive HTML-Dokument auf. |
|
Ruft die Bildschirmkoordinate des linken Rands des Internet Explorer-Hauptfensters ab. |
|
Ruft den Namen der Ressource ab, die web browser gerade anzeigt |
|
Ruft die URL der Ressource ab, die web browser gerade anzeigt. |
|
Ruft einen Wert ab, der bestimmt, ob die Menüleiste sichtbar ist. |
|
Ruft einen Wert ab, der bestimmt, ob das Steuerelement offline ist. |
|
Ruft einen Zeiger auf die IDispatch-Schnittstelle ab.Weitere Informationen finden Sie unter Implementing the IDispatch Interface. |
|
Ruft den aktuellen Wert einer Eigenschaft ab, die dem angegebenen Objekt zugeordnet ist. |
|
Ruft den Zustand Bereit des Webbrowserobjekts ab. |
|
Gibt an, ob das ActiveX-Steuerelement browsersteuerelement als Browser der obersten Ebene für Zielnamensauflösung registriert wird. |
|
Gibt an, ob das ActiveX-Steuerelement browsersteuerelement als Ablageziel für die Navigation registriert wird. |
|
Gibt an, ob alle Dialogfelder angezeigt werden können. |
|
Der HTML-Quellcode der Webseite. |
|
Gibt an, ob die Internet Explorer Statusleiste sichtbar ist.(Web- browsersteuerelement ignoriert; Nur Internet Explorer). |
|
Gibt an, ob das ActiveX-Steuerelement browsersteuerelement im Kinomodus ist. |
|
Ruft einen Wert ab, der bestimmt, ob die Symbolleiste sichtbar ist. |
|
Ruft die Bildschirmkoordinate des oberen Rands des Internet Explorer-Hauptfensters ab. |
|
Ruft einen Wert ab, ob das aktuelle Objekt der Container der obersten Ebene des ActiveX-Steuerelement browsersteuerelements ist. |
|
Ruft den Typnamen des angezeigt ab. |
|
Ruft einen Wert ab, der angibt, ob das Objekt sichtbar oder ausgeblendet ist. |
|
Ruft die Breite des Internet Explorer-Hauptfensters ab. |
|
Navigiert im Navigationsverlauf zum vorherigen Element. |
|
Navigiert zum nächsten Element in der Verlaufsliste. |
|
Navigiert zum aktuellen Haus oder zur Startseite. |
|
Wechselt zur aktuellen Suchseite. |
|
Lädt eine Ressource im ActiveX-Steuerelement browsersteuerelement. |
|
Wechselt zur Ressource, die über eine URL identifiziert wird. |
|
Wechselt zur Ressource, die über eine URL identifiziert wird, oder auf die Datei, die durch einen vollständigen Pfad identifiziert wird. |
|
Aufgerufen vor einer Navigation tritt angegebenen web browser auf (entweder auf einem oder Framesetelement). |
|
Aufgerufen, um eine Anwendung zu benachrichtigen, dass der aktivierten Zustand eines Webbrowserbefehls geändert hat. |
|
Aufgerufen, um eine Anwendung zu benachrichtigen, dass ein Dokument den READYSTATE_COMPLETE Zustand erreicht hat. |
|
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. |
|
Aufgerufen, um eine Anwendung zu benachrichtigen, dass ein Navigationsvorgang beginnt. |
|
Aufgerufen, als ein beendeter Navigationsvorgang, angehalten wurde oder fehlgeschlagen. |
|
Aufgerufen, um nicht modale Dialogfelder zu aktivieren oder zu deaktivieren, wenn der Container ein modales Dialogfeld erstellt oder zerstört. |
|
Ersuchte um den Host von Internet Explorer oder MSHTML, dem Host ermöglichen, Internet Explorer oder Datenobjekt MSHTMLS zu ersetzen. |
|
Aufgerufen von IOleInPlaceActiveObject::OnFrameWindowActivate, um das Objekt zu benachrichtigen, wenn das Rahmenfenster des Containers der obersten Ebene aktiviert oder deaktiviert ist. |
|
Aufgerufen, wenn die Ganzseiteneigenschaft geändert hat. |
|
Aufgerufen von Internet Explorer oder MSHTML, wenn er als Ablageziel verwendet wird, um dem Host ermöglichen, alternative IDropTarget anzugeben. |
|
Aufgerufen von Internet Explorer oder MSHTML, erhält die IDispatch-Schnittstelle des Hosts. |
|
Ruft die Benutzeroberfläche-Funktionen des Internet Explorer- oder MSHTML-Hosts ab. |
|
Gibt den Registrierungsschlüssel zurück, unter dem Internet Explorer oder MSHTML Benutzereinstellungen speichert. |
|
Aufgerufen, wenn Internet Explorer oder MSHTML seine Menüs und Symbolleisten entfernt. |
|
Aufgerufen, wenn die MenuBar-Eigenschaft geändert hat. |
|
Aufgerufen nach einer Navigation zu einem Link schließt ab (entweder auf einem oder Framesetelement). |
|
Aufgerufen vom Framework, wenn die Navigation zu einem Link fehlschlägt. |
|
Aufgerufen, wenn ein neues Fenster zum Anzeigen einer Ressource erstellt werden soll. |
|
Aufgerufen, um eine Anwendung zu benachrichtigen, dass der Status eines Downloadvorgangs aktualisiert wurde. |
|
Aufgerufen, um eine Anwendung zu benachrichtigen, dass die PutProperty-Methode den Wert einer Eigenschaft geändert wurde. |
|
Aufgerufen, um eine Anwendung zu benachrichtigen, dass die Internet Explorer-Anwendung beendet werden kann.(Gilt nur für Internet Explorer) zu |
|
Aufgerufen von Internet Explorer oder OF MSHTML-Implementierung von IOleInPlaceActiveObject::ResizeBorder, die das Objekt werden, dass er sein Rahmenleerzeichen Größe ändern muss. |
|
Aufgerufen von Internet Explorer oder von MSHTML, wenn er im Begriff ist, das Kontextmenü anzuzeigen. |
|
Aufgerufen vor Internet Explorer oder MSHTML wird seine Menüs und Symbolleisten an. |
|
Aufgerufen, wenn die StatusBareigenschaft geändert hat. |
|
Aufgerufen, um eine Anwendung zu benachrichtigen, dass der Text der Statusleiste, die mit dem ActiveX-Steuerelement browsersteuerelement zugeordnet ist, geändert hat. |
|
Aufgerufen, wenn die TheaterMode-Eigenschaft geändert hat. |
|
Aufgerufen, um eine Anwendung zu benachrichtigen, wenn der Titel eines Dokuments im ActiveX-Steuerelement browsersteuerelement verfügbar ist oder ändert. |
|
Aufgerufen, wenn die Symbolleisteneigenschaft geändert hat. |
|
Aufgerufen von Internet Explorer oder MSHTML, wenn IOleInPlaceActiveObject::TranslateAccelerator oder IOleControlSite::TranslateAccelerator aufgerufen wird, um Menüzugriffstastenmeldungen aus der Meldungswarteschlange des Containers zu verarbeiten. |
|
Aufgerufen von Internet Explorer oder MSHTML, um dem Host Möglichkeit Browserverhalten, das geladen werden URL zu ändern. |
|
Benachrichtigt den Host, dass der Befehlszustand geändert hat. |
|
Aufgerufen, wenn das Fenster für das ActiveX-Steuerelement angezeigt werden browsersteuerelement/ausgeblendet werden soll. |
|
Legt den Wert einer Eigenschaft fest, die mit dem angegebenen Objekt zugeordnet ist. |
|
Abfragen für den Status einer oder mehrerer Befehle generiert durch Benutzeroberflächenereignisse. |
|
Fragt den Status eines Befehls ab, die durch das ActiveX-Steuerelement browsersteuerelement verarbeitet wird. |
|
Lädt die aktuelle Datei erneut. |
|
Lädt die aktuelle Datei erneut und optional verhindert, dass der Header pragma:nocache gesendet. |
|
In oder aus die Adressleiste des Internet Explorer-Objekts.(Web- browsersteuerelement ignoriert; Nur Internet Explorer). |
|
Legt einen Wert fest, um zu bestimmen, ob das Steuerelement im Ganzseitenmodus oder im normalen Fenstermodus funktioniert.(Web- browsersteuerelement ignoriert; Nur Internet Explorer). |
|
Gibt die Höhe des Internet Explorer-Hauptfensters fest. |
|
Legt die horizontale Position des Internet Explorer-Hauptfensters fest. |
|
Legt einen Wert fest, um zu bestimmen, ob die Menüleiste des Steuerelements sichtbar ist.(Web- browsersteuerelement ignoriert; Nur Internet Explorer). |
|
Legt einen Wert fest, um zu bestimmen, ob das Steuerelement offline ist. |
|
Legt einen Wert fest, ob das ActiveX-Steuerelement browsersteuerelement als Browser der obersten Ebene für Zielnamensauflösung registriert wird. |
|
Legt einen Wert fest, ob das ActiveX-Steuerelement browsersteuerelement als Ablageziel für die Navigation registriert wird. |
|
Legt einen Wert fest, um zu bestimmen, ob das Steuerelement Dialogfelder anzeigt. |
|
Legt einen Wert fest, um zu bestimmen, ob die Internet Explorer Statusleiste sichtbar ist.(Web- browsersteuerelement ignoriert; Nur Internet Explorer). |
|
Legt einen Wert fest, ob das ActiveX-Steuerelement browsersteuerelement im Kinomodus ist. |
|
Legt einen Wert fest, um zu bestimmen, ob die Symbolleiste des Steuerelements sichtbar ist.(Web- browsersteuerelement ignoriert; Nur Internet Explorer). |
|
Legt die vertikale Position des Internet Explorer-Hauptfensters fest. |
|
Legt einen Wert fest, der angibt, ob das Objekt sichtbar oder ausgeblendet ist. |
|
Gibt die Breite des Internet Explorer-Hauptfensters fest. |
|
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
CHtmlView
Anforderungen
Header: afxhtml.h