CHtmlView
-Klasse
Stellt die Funktionalität des WebBrowser-Steuerelements im Kontext der MFC-Dokument-/Ansichtarchitektur bereit.
Syntax
class CHtmlView : public CFormView
Member
Öffentliche Methoden
Name | Beschreibung |
---|---|
CHtmlView::Create |
Erstellt das WebBrowser-Steuerelement. |
CHtmlView::CreateControlSite |
Überschreibbar. Verwendet, um eine Steuerelement-Websiteinstanz zum Hosten eines Steuerelements auf dem Formular zu erstellen. |
CHtmlView::ExecFormsCommand |
Führt den angegebenen Befehl mithilfe der Methode IOleCommandTarget::Exec aus. |
CHtmlView::ExecWB |
Führt einen Befehl aus. |
CHtmlView::GetAddressBar |
Bestimmt, ob die Adressleiste des Internet Explorer-Objekts angezeigt wird. (Vom WebBrowser-Steuerelement ignoriert; nur Internet Explorer.) |
CHtmlView::GetApplication |
Ruft ein Anwendungsobjekt ab, das die Anwendung darstellt, die die aktuelle Instanz der Internet Explorer-Anwendung enthält. |
CHtmlView::GetBusy |
Ruft einen Wert ab, der angibt, ob aktuell noch ein Download oder eine andere Aktivität ausgeführt wird. |
CHtmlView::GetContainer |
Ruft den Container des WebBrowser-Steuerelements ab. |
CHtmlView::GetFullName |
Ruft den vollständigen Namen, einschließlich Pfad, der im Webbrowser angezeigten Ressource ab. (Vom WebBrowser-Steuerelement ignoriert; nur Internet Explorer.) |
CHtmlView::GetFullScreen |
Gibt an, ob das WebBrowser-Steuerelement im Vollbildmodus oder im normalen Modus ausgeführt wird. |
CHtmlView::GetHeight |
Ruft die Höhe des Internet Explorer-Hauptfensters ab. |
CHtmlView::GetHtmlDocument |
Ruft das aktive HTML-Dokument ab. |
CHtmlView::GetLeft |
Ruft die Bildschirmkoordinate der linken Kante des Internet Explorer-Hauptfensters ab. |
CHtmlView::GetLocationName |
Ruft den Namen der Ressource ab, die aktuell im WebBrowser angezeigt wird |
CHtmlView::GetLocationURL |
Ruft die URL der Ressource ab, die aktuell im WebBrowser angezeigt wird. |
CHtmlView::GetMenuBar |
Ruft einen Wert ab, der bestimmt, ob die Menüleiste angezeigt wird. |
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 Implementieren der IDispatch Schnittstelle. |
CHtmlView::GetProperty |
Ruft den aktuellen Wert einer Eigenschaft ab, die dem angegebenen Objekt zugeordnet ist. |
CHtmlView::GetReadyState |
Ruft den Bereitschaftsstatus des Webbrowserobjekts ab. |
CHtmlView::GetRegisterAsBrowser |
Gibt an, ob das WebBrowser-Steuerelement als Browser der obersten Ebene für die Zielnamenauflösung registriert ist. |
CHtmlView::GetRegisterAsDropTarget |
Gibt an, ob das WebBrowser-Steuerelement als Ablageziel für die Navigation registriert ist. |
CHtmlView::GetSilent |
Gibt an, ob Dialogfelder angezeigt werden können. |
CHtmlView::GetSource |
Der HTML-Quellcode der Webseite. |
CHtmlView::GetStatusBar |
Gibt an, ob die Statusleiste von Internet Explorer angezeigt wird. (Vom WebBrowser-Steuerelement ignoriert; nur Internet Explorer.) |
CHtmlView::GetTheaterMode |
Gibt an, ob das WebBrowser-Steuerelement im Kinomodus ausgeführt wird. |
CHtmlView::GetToolBar |
Ruft einen Wert ab, der bestimmt, ob die Symbolleiste angezeigt wird. |
CHtmlView::GetTop |
Ruft die Bildschirmkoordinate der oberen Kante des Internet Explorer-Hauptfensters ab. |
CHtmlView::GetTopLevelContainer |
Ruft einen Wert ab, der angibt, ob das aktuelle Objekt den Container der obersten Ebene des WebBrowser-Steuerelements darstellt. |
CHtmlView::GetType |
Ruft den Typnamen des Dokumentobjekts 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 zum vorherigen Element in der Verlaufsliste. |
CHtmlView::GoForward |
Navigiert zum nächsten Element in der Verlaufsliste. |
CHtmlView::GoHome |
Navigiert zur aktuellen Homepage oder Startseite. |
CHtmlView::GoSearch |
Navigiert zur aktuellen Suchseite. |
CHtmlView::LoadFromResource |
Lädt eine Ressource im WebBrowser-Steuerelement. |
CHtmlView::Navigate |
Navigiert zu der durch eine URL bezeichnete Ressource. |
CHtmlView::Navigate2 |
Navigiert zu der durch eine URL bezeichnete Ressource oder zu der durch einen vollständigen Pfad angegebenen Datei. |
CHtmlView::OnBeforeNavigate2 |
Wird aufgerufen, bevor ein Navigationsvorgang im angegebenen WebBrowser (entweder in einem Fenster oder frameset-Element) erfolgt. |
CHtmlView::OnCommandStateChange |
Wird aufgerufen, um eine Anwendung zu benachrichtigen, dass der aktivierte Zustand eines Webbrowserbefehls geändert wurde. |
CHtmlView::OnDocumentComplete |
Wird aufgerufen, um eine Anwendung zu benachrichtigen, dass ein Dokument den Zustand READYSTATE_COMPLETE erreicht hat. |
CHtmlView::OnDocWindowActivate |
Wird von der Internet Explorer- oder MSHTML-Implementierung IOleInPlaceActiveObject::OnDocWindowActivate aufgerufen, von der das aktive direkte Objekt benachrichtigt wird, wenn das Dokumentfenster des Containers aktiviert oder deaktiviert wird. |
CHtmlView::OnDownloadBegin |
Wird aufgerufen, um eine Anwendung zu benachrichtigen, dass ein Navigationsvorgang beginnt. |
CHtmlView::OnDownloadComplete |
Wird aufgerufen, wenn ein Navigationsvorgang beendet oder angehalten wurde bzw. wenn ein Fehler aufgetreten ist. |
CHtmlView::OnEnableModeless |
Wird aufgerufen, um Dialogfelder ohne Modus zu aktivieren oder deaktivieren, wenn der Container ein modales Dialogfeld erstellt oder entfernt. |
CHtmlView::OnFilterDataObject |
Wird auf dem Host von Internet Explorer oder MSHTML aufgerufen, um dem Host das Ersetzen des Datenobjekts von Internet Explorer oder MSHTML zu ermöglichen. |
CHtmlView::OnFrameWindowActivate |
Wird aufgerufen IOleInPlaceActiveObject::OnFrameWindowActivate , um das Objekt zu benachrichtigen, wenn das Framefenster der obersten Ebene des Containers aktiviert oder deaktiviert wird. |
CHtmlView::OnFullScreen |
Wird aufgerufen, wenn sich die FullScreen Eigenschaft geändert hat. |
CHtmlView::OnGetDropTarget |
Wird von Internet Explorer oder MSHTML aufgerufen, wenn es als Drop-Ziel verwendet wird, damit der Host eine Alternative IDropTarget bereitstellen kann. |
CHtmlView::OnGetExternal |
Wird von Internet Explorer oder MSHTML aufgerufen, um die IDispatch -Schnittstelle des Hosts zu erhalten. |
CHtmlView::OnGetHostInfo |
Ruft die UI-Fähigkeiten 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 |
Wird aufgerufen, wenn Internet Explorer oder MSHTML seine Menüs und Symbolleisten entfernt. |
CHtmlView::OnMenuBar |
Wird aufgerufen, wenn sich die MenuBar Eigenschaft geändert hat. |
CHtmlView::OnNavigateComplete2 |
Wird aufgerufen, nachdem die Navigation zu einem Link abgeschlossen wurde (entweder in einem Fenster oder frameset-Element). |
CHtmlView::OnNavigateError |
Wird vom Framework aufgerufen, wenn ein Fehler bei der Navigation zu einem Link auftritt. |
CHtmlView::OnNewWindow2 |
Wird aufgerufen, wenn ein neues Fenster erstellt wird, um eine Ressource anzuzeigen. |
CHtmlView::OnProgressChange |
Wird aufgerufen, um eine Anwendung zu benachrichtigen, dass der Status eines Downloadvorgangs aktualisiert wurde. |
CHtmlView::OnPropertyChange |
Wird aufgerufen, um eine Anwendung zu benachrichtigen, dass die PutProperty Methode den Wert einer Eigenschaft geändert hat. |
CHtmlView::OnQuit |
Wird aufgerufen, um eine Anwendung zu benachrichtigen, dass die Internet Explorer-Anwendung beendet werden kann. (Betrifft nur Internet Explorer) |
CHtmlView::OnResizeBorder |
Wird von der Internet Explorer- oder MSHTML-Implementierung aufgerufen, von IOleInPlaceActiveObject::ResizeBorder der das Objekt benachrichtigt wird, dass es die Größe des Rahmenbereichs ändern muss. |
CHtmlView::OnShowContextMenu |
Wird von Internet Explorer oder MSHTML aufgerufen, wenn es darum geht, sein Kontextmenü anzuzeigen. |
CHtmlView::OnShowUI |
Wird aufgerufen, wenn die Anzeige von Menüs und Symbolleisten in Internet Explorer oder MSHTML bevorsteht. |
CHtmlView::OnStatusBar |
Wird aufgerufen, wenn sich die StatusBar Eigenschaft geändert hat. |
CHtmlView::OnStatusTextChange |
Wird aufgerufen, um eine Anwendung zu benachrichtigen, dass der Text in der Statusleiste des WebBrowser-Steuerelements geändert wurde. |
CHtmlView::OnTheaterMode |
Wird aufgerufen, wenn sich die TheaterMode Eigenschaft geändert hat. |
CHtmlView::OnTitleChange |
Wird aufgerufen, um eine Anwendung zu benachrichtigen, wenn der Titel eines Dokuments im WebBrowser-Steuerelement verfügbar ist oder geändert wird. |
CHtmlView::OnToolBar |
Wird aufgerufen, wenn sich die ToolBar Eigenschaft geändert hat. |
CHtmlView::OnTranslateAccelerator |
Wird von Internet Explorer oder MSHTML aufgerufen, wenn IOleInPlaceActiveObject::TranslateAccelerator oder IOleControlSite::TranslateAccelerator zum Verarbeiten von Menütastenmeldungen aus der Nachrichtenwarteschlange des Containers aufgerufen wird. |
CHtmlView::OnTranslateUrl |
Wird von Internet Explorer oder MSHTML aufgerufen, um dem Host die Möglichkeit zu geben, die zu ladende URL zu ändern. |
CHtmlView::OnUpdateUI |
Benachrichtigt den Host, dass sich der Befehlsstatus geändert hat. |
CHtmlView::OnVisible |
Wird aufgerufen, wenn das Fenster für das WebBrowser-Steuerelement ein- oder ausgeblendet werden soll. |
CHtmlView::PutProperty |
Legt den Wert einer Eigenschaft fest, die dem angegebenen Objekt zugeordnet ist. |
CHtmlView::QueryFormsCommand |
Fragt den Status von Befehlen ab, die von Ereignissen auf der Benutzeroberfläche generiert wurden. |
CHtmlView::QueryStatusWB |
Fragt den Status eines Befehls ab, der vom WebBrowser-Steuerelement verarbeitet wird. |
CHtmlView::Refresh |
Lädt die aktuelle Seite erneut. |
CHtmlView::Refresh2 |
Lädt die aktuelle Datei und verhindert optional das Senden der pragma:nocache -Header. |
CHtmlView::SetAddressBar |
Blendet die Adressleiste des Internet Explorer-Objekts ein oder aus. (Vom WebBrowser-Steuerelement ignoriert; nur Internet Explorer.) |
CHtmlView::SetFullScreen |
Legt einen Wert fest, um zu bestimmen, ob das Steuerelement im Vollbildmodus oder im normalen Fenstermodus ausgeführt wird (Vom WebBrowser-Steuerelement ignoriert; nur Internet Explorer.) |
CHtmlView::SetHeight |
Legt 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, der bestimmt, ob die Menüleiste des Steuerelements angezeigt wird. (Vom WebBrowser-Steuerelement ignoriert; nur Internet Explorer.) |
CHtmlView::SetOffline |
Legt einen Wert fest, der bestimmt, ob das Steuerelement offline ist. |
CHtmlView::SetRegisterAsBrowser |
Legt einen Wert fest, der angibt, ob das WebBrowser-Steuerelement als Browser der obersten Ebene für die Zielnamenauflösung registriert ist. |
CHtmlView::SetRegisterAsDropTarget |
Legt einen Wert fest, der angibt, ob das WebBrowser-Steuerelement als Ablageziel für die Navigation registriert ist. |
CHtmlView::SetSilent |
Legt einen Wert fest, der angibt, ob das Steuerelement Dialogfelder anzeigt. |
CHtmlView::SetStatusBar |
Legt einen Wert fest, der angibt, ob die Statusleiste von Internet Explorer angezeigt wird. (Vom WebBrowser-Steuerelement ignoriert; nur Internet Explorer.) |
CHtmlView::SetTheaterMode |
Legt einen Wert fest, der angibt, ob das WebBrowser-Steuerelement im Kinomodus ausgeführt wird. |
CHtmlView::SetToolBar |
Legt einen Wert fest, der bestimmt, ob die Symbolleiste des Steuerelements angezeigt wird. (Vom WebBrowser-Steuerelement 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 |
Legt die Breite des Internet Explorer-Hauptfensters fest. |
CHtmlView::Stop |
Bricht das Öffnen einer Datei ab. |
Hinweise
Das WebBrowser-Steuerelement ist ein Fenster, in dem der Benutzer Websites im World Wide Web und Ordner im lokalen Dateisystem und in einem Netzwerk durchsuchen kann. Das WebBrowser-Steuerelement unterstützt die Navigation mithilfe von Hyperlinks und URLs (Uniform Resource Locator) und unterhält eine Verlaufsliste.
Verwenden der CHtmlView
Klasse in einer MFC-Anwendung
In der standardmäßigen MFC-Frameworkanwendung (entweder auf SDI oder auf MDI basierend) wird das Ansichtsobjekt üblicherweise aus einem spezialisierten Satz Klassen abgeleitet. Diese Klassen, die alle aus CView
abgeleitet sind, bieten spezielle Funktionen über den von CView
bereitgestellten Rahmen hinaus.
Die Ableitung der Ansichtsklasse der Anwendung aus CHtmlView
stellt der Ansicht das WebBrowser-Steuerelement bereit. Dadurch wird die Anwendung praktisch zu einem Webbrowser. Die bevorzugte Methode zum Erstellen einer Anwendung im Stil eines Webbrowsers besteht in der Verwendung des MFC-Anwendungs-Assistenten und dem Angeben von CHtmlView
als Ansichtsklasse. Weitere Informationen zum Implementieren und Verwenden des WebBrowser-Steuerelements in MFC-Anwendungen finden Sie unter Erstellen eines Anwendung im Webbrowserstil.
Hinweis
Das WebBrowser-ActiveX-Steuerelement (und daher CHtmlView
) ist nur für Programme verfügbar, die unter den Windows NT-Versions 4.0 oder höher ausgeführt werden, auf denen Internet Explorer 4.0 oder höher installiert wurde.
CHtmlView
ist für Anwendungen ausgelegt, die auf das Web (und/oder HTML-Dokumente) zugreifen. Die folgenden CHtmlView
-Memberfunktionen betreffen nur die Internet Explorer-Anwendung. Diese Funktionen werden im WebBrowser-Steuerelement erfolgreich ausgeführt, haben aber keine sichtbaren Auswirkungen.
GetAddressBar
GetFullName
GetStatusBar
SetAddressBar
SetFullScreen
SetMenuBar
SetStatusBar
SetToolBar
Vererbungshierarchie
CObject
CCmdTarget
CWnd
CView
CScrollView
CFormView
CHtmlView
Anforderungen
Header: afxhtml.h
CHtmlView::Create
Rufen Sie diese Memberfunktion auf, um ein WebBrowser-Steuerelement oder einen Container für die ausführbare Datei von Internet Explorer zu erstellen.
virtual BOOL Create(
LPCTSTR lpszClassName,
LPCTSTR lpszWindowName,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID,
CCreateContext* pContext = NULL);
Parameter
lpszClassName
Verweist auf eine mit Null beendete Zeichenfolge, die die Windows-Klasse benennt. Der Klassenname kann ein beliebiger Name sein, der mit der AfxRegisterWndClass
globalen Funktion oder der RegisterClass
Windows-Funktion registriert ist. Wenn NULL
, verwendet die vordefinierten Standardattribute CFrameWnd
.
lpszWindowName
Verweist auf eine mit Null beendete Zeichenfolge, die den Fensternamen darstellt.
dwStyle
Gibt die Attribute der Fensterformatvorlage an. Standardmäßig werden die Formatvorlagen und WS_CHILD
die WS_VISIBLE
Windows-Formatvorlagen festgelegt.
rect
Ein Verweis auf eine RECT
Struktur, die die Größe und Position des Fensters angibt. Mit rectDefault
dem Wert kann Windows die Größe und Position des neuen Fensters angeben.
pParentWnd
Ein Zeiger auf das übergeordnete Fenster des Steuerelements.
nID
Die ID-Nummer der Ansicht. Legen Sie dies standardmäßig auf AFX_IDW_PANE_FIRST
fest.
pContext
Ein Zeiger auf ein CCreateContext
. NULL
standardmäßig.
CHtmlView::CreateControlSite
Überschreibbar. Verwendet, um eine Steuerelement-Websiteinstanz zum Hosten eines Steuerelements auf dem Formular zu erstellen.
virtual BOOL CreateControlSite(
COleControlContainer* pContainer,
COleControlSite** ppSite,
UINT nID,
REFCLSID clsid);
Parameter
pContainer
Ein Zeiger auf ein COleControlContainer
Objekt, das das Steuerelement enthält.
ppSite
Ein Zeiger auf einen Zeiger auf ein COleControlSite
Objekt, das die Website für das Steuerelement bereitstellt.
nID
Der Bezeichner des steuerelements, das gehostet werden soll.
clsid
Die CLSID des zu hostenden Steuerelements
Rückgabewert
Gibt TRUE
bei Erfolg bzw. FALSE
bei einem Fehler zurück.
Hinweise
Sie können diese Memberfunktion außer Kraft setzen, um eine Instanz Ihrer eigenen Steuerelementwebsiteklasse zurückzugeben.
CHtmlView::ExecFormsCommand
Führt den angegebenen Befehl mithilfe der Methode IOleCommandTarget::Exec
aus.
HRESULT ExecFormsCommand(
DWORD dwCommandID,
VARIANT* pVarIn,
VARIANT* pVarOut);
Parameter
dwCommandID
Der Befehl, der ausgeführt werden soll. Dieser Befehl muss zur CMDSETID3_Forms3
Gruppe gehören.
pVarIn
Zeiger auf eine VARIANT
Struktur, die Eingabeargumente enthält. Kann NULL
sein.
pVarOut
Zeigen Sie auf eine VARIANT
Struktur, um die Befehlsausgabe zu empfangen. Kann NULL
sein.
Rückgabewert
Ein Standard HRESULT
-Wert. Eine vollständige Auflistung möglicher Werte finden Sie im IOleCommandTarget::Exec
Windows SDK.
Hinweise
ExecFormsCommand
implementiert das Verhalten der IOleCommandTarget::Exec
Methode.
CHtmlView::ExecWB
Rufen Sie diese Memberfunktion auf, um einen Befehl im WebBrowser oder Internet Explorer auszuführen.
void ExecWB(
OLECMDID cmdID,
OLECMDEXECOPT cmdexecopt,
VARIANT* pvaIn,
VARIANT* pvaOut);
Parameter
cmdID
Den auszuführenden Befehl.
cmdexecopt
Die zum Ausführen des Befehls festgelegten Optionen.
pvaIn
Eine Variante, die zum Angeben von Befehlseingabeargumenten verwendet wird.
pvaOut
Eine Variante, die zum Angeben von Befehlsausgabeargumenten verwendet wird.
Hinweise
Siehe IWebBrowser2::ExecWB
im Windows SDK.
CHtmlView::GetAddressBar
Rufen Sie diese Memberfunktion auf, um die Adressleiste von Internet Explorer abzurufen.
BOOL GetAddressBar() const;
Rückgabewert
Nonzero, wenn die Adressleiste sichtbar ist; andernfalls 0.
Hinweise
Gilt für Internet Explorer. Wenn Sie diesen Aufruf mit einem WebBrowser-Steuerelement verwenden, wird kein Fehler zurückgegeben, dieser Aufruf wird jedoch ignoriert.
CHtmlView::GetApplication
Rufen Sie diese Memberfunktion auf, um das Automatisierungsobjekt abzurufen, das von der Anwendung unterstützt wird, die das WebBrowser-Steuerelement enthält.
LPDISPATCH GetApplication() const;
Rückgabewert
Ein Zeiger auf die IDispatch
Schnittstelle des aktiven Dokumentobjekts. Weitere Informationen finden Sie unter Implementieren der IDispatch
Schnittstelle.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetBusy
Rufen Sie diese Memberfunktion auf, um zu bestimmen, ob das WebBrowser-Steuerelement in einem Navigations- oder Downloadvorgang ausgeführt wird.
BOOL GetBusy() const;
Rückgabewert
Nonzero, wenn der Webbrowser ausgelastet ist; andernfalls 0.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetContainer
Rufen Sie diese Memberfunktion auf, um ein Objekt abzurufen, das für den Container des Webbrowsers ausgewertet wird.
LPDISPATCH GetContainer() const;
Rückgabewert
Ein Zeiger auf die IDispatch
Schnittstelle des aktiven Dokumentobjekts.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetFullName
Rufen Sie diese Memberfunktion auf, um den vollständigen Pfad der Datei abzurufen, die derzeit in Internet Explorer angezeigt wird.
CString GetFullName() const;
Rückgabewert
Ein CString
Objekt, das den Pfad und den Namen der aktuell angezeigten Datei enthält. Wenn kein Pfad und Dateiname vorhanden sind, GetFullName
wird ein leerer CString
Wert zurückgegeben.
Hinweise
Gilt für Internet Explorer. Wenn Sie diesen Aufruf mit einem WebBrowser-Steuerelement verwenden, wird kein Fehler zurückgegeben, dieser Aufruf wird jedoch ignoriert.
CHtmlView::GetFullScreen
Rufen Sie diese Memberfunktion auf, um zu bestimmen, ob das WebBrowser-Steuerelement im Vollbildmodus oder im normalen Fenstermodus ausgeführt wird.
BOOL GetFullScreen() const;
Rückgabewert
Nonzero, wenn der WebBrowser im Vollbildmodus ausgeführt wird; andernfalls 0.
Hinweise
Im Vollbildmodus wird das Internet Explorer-Hauptfenster maximiert, und die Statusleiste, die Symbolleiste, die Menüleiste und die Titelleiste sind ausgeblendet.
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetHeight
Rufen Sie diese Memberfunktion auf, um die Höhe des Framefensters des WebBrowser-Steuerelements in Pixel abzurufen.
long GetHeight() const;
Rückgabewert
Die Höhe des Rahmenfensters des Steuerelements in Pixel.
CHtmlView::GetHtmlDocument
Rufen Sie diese Memberfunktion auf, um das HTML-Dokument für das aktive Dokument abzurufen.
LPDISPATCH GetHtmlDocument() const;
Rückgabewert
Ein Zeiger auf die IDispatch
Schnittstelle des aktiven Dokumentobjekts.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetLeft
Rufen Sie diese Memberfunktion auf, um den Abstand zwischen dem internen linken Rand des WebBrowser-Steuerelements und dem linken Rand des Containers abzurufen.
long GetLeft() const;
Rückgabewert
Der linke Randabstand in Pixel.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetLocationName
Rufen Sie diese Memberfunktion auf, um den Namen der Ressource abzurufen, die im WebBrowser angezeigt wird.
CString GetLocationName() const;
Rückgabewert
Ein CString
Objekt, das den Namen der Ressource enthält, die derzeit im WebBrowser angezeigt wird.
Hinweise
Wenn es sich bei der Ressource um eine HTML-Seite im World Wide Web handelt, ist der Name der Titel dieser Seite. Wenn es sich bei der Ressource um einen Ordner oder eine Datei im Netzwerk oder auf dem lokalen Computer handelt, ist der Name der UNC oder der vollständige Pfad des Ordners oder der Datei.
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetLocationURL
Rufen Sie diese Memberfunktion auf, um die URL der Ressource abzurufen, die das WebBrowser-Steuerelement derzeit anzeigt.
CString GetLocationURL() const;
Rückgabewert
Ein CString
Objekt, das die URL der Ressource enthält, die derzeit im WebBrowser angezeigt wird.
Hinweise
Wenn es sich bei der Ressource um einen Ordner oder eine Datei im Netzwerk oder auf dem lokalen Computer handelt, ist der Name der UNC oder der vollständige Pfad des Ordners oder der Datei.
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetMenuBar
Rufen Sie diese Memberfunktion auf, um zu bestimmen, ob die Menüleiste sichtbar ist.
BOOL GetMenuBar() const;
Rückgabewert
Nonzero, wenn die Menüleiste sichtbar ist; andernfalls 0.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetOffline
Rufen Sie diese Memberfunktion auf, um festzustellen, ob der Webbrowser offline ausgeführt wird.
BOOL GetOffline() const;
Rückgabewert
Nonzero, wenn der Webbrowser derzeit offline ist; andernfalls 0.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetParentBrowser
Rufen Sie diese Memberfunktion auf, um einen Zeiger auf das übergeordnete Objekt des WebBrowser-Steuerelements abzurufen.
LPDISPATCH GetParentBrowser() const;
Rückgabewert
Ein Zeiger auf die IDispatch
Schnittstelle des Objekts, das das übergeordnete Element des WebBrowser-Steuerelements ist.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetProperty
Rufen Sie diese Memberfunktion auf, um den Wert der aktuell dem Steuerelement zugeordneten Eigenschaft abzurufen.
BOOL GetProperty(
LPCTSTR lpszProperty,
CString& strValue);
COleVariant GetProperty(LPCTSTR lpszProperty);
Parameter
lpszProperty
Ein Zeiger auf eine Zeichenfolge, die die abzurufende Eigenschaft enthält.
strValue
Ein Verweis auf ein CString
Objekt, das den aktuellen Wert der Eigenschaft empfängt.
Rückgabewert
In der ersten Version ist "nonzero" erfolgreich abgeschlossen; andernfalls 0. In der zweiten Version ein COleVariant
Objekt.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetReadyState
Rufen Sie diese Memberfunktion auf, um den bereiten Zustand des WebBrowser-Objekts abzurufen.
READYSTATE GetReadyState() const;
Rückgabewert
Ein READYSTATE
Wert, wie im Windows SDK beschrieben.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetRegisterAsBrowser
Rufen Sie diese Memberfunktion auf, um zu bestimmen, ob das WebBrowser-Objekt als Browser auf oberster Ebene für die Zielnamenauflösung registriert ist.
BOOL GetRegisterAsBrowser() const;
Rückgabewert
Nonzero, wenn der Browser als Browser auf oberster Ebene registriert ist; andernfalls 0.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetRegisterAsDropTarget
Rufen Sie diese Memberfunktion auf, um zu bestimmen, ob das WebBrowser-Steuerelement als Drop-Ziel für die Navigation registriert ist.
BOOL GetRegisterAsDropTarget() const;
Rückgabewert
Nonzero, wenn der Browser als Drop-Ziel registriert ist; andernfalls 0.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetSilent
Rufen Sie diese Memberfunktion auf, um zu bestimmen, ob dialogfelder im WebBrowser-Steuerelement angezeigt werden können.
BOOL GetSilent() const;
Rückgabewert
Nonzero, wenn Dialogfelder nicht über das WebBrowser-Steuerelement angezeigt werden können; andernfalls 0.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetSource
Rufen Sie diese Memberfunktion auf, um den HTML-Quellcode für die Webseite abzurufen.
BOOL GetSource(CString& strRef);
Rückgabewert
Ungleich 0, wenn erfolgreich, andernfalls 0.
Parameter
refString
Ein CString
Quellcode, der den Quellcode enthält.
Hinweise
Diese Funktion entspricht dem Befehl "Quelle anzeigen" in Internet Explorer, mit der Ausnahme, dass der Quellcode in einem CString
.
CHtmlView::GetStatusBar
Rufen Sie diese Memberfunktion auf, um zu bestimmen, ob das WebBrowser-Steuerelement eine Statusleiste anzeigt.
BOOL GetStatusBar() const;
Rückgabewert
Nonzero, wenn die Statusleiste angezeigt werden kann; andernfalls 0.
Hinweise
Gilt für Internet Explorer. Wenn Sie diesen Aufruf mit einem WebBrowser-Steuerelement verwenden, wird kein Fehler zurückgegeben, dieser Aufruf wird jedoch ignoriert.
CHtmlView::GetTheaterMode
Rufen Sie diese Memberfunktion auf, um zu bestimmen, ob sich der Webbrowser im Theatermodus befindet.
BOOL GetTheaterMode() const;
Rückgabewert
Nonzero, wenn sich der Webbrowser im Theatermodus befindet; andernfalls 0.
Hinweise
Wenn sich der Webbrowser im Theatermodus befindet, füllt das Hauptfenster des Browsers den gesamten Bildschirm, eine Symbolleiste mit einem minimalen Satz von Navigationstools wird angezeigt, und die Statusleiste wird in der oberen rechten Ecke des Bildschirms angezeigt.
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetToolBar
Rufen Sie diese Memberfunktion auf, um zu bestimmen, ob die Symbolleiste sichtbar ist.
int GetToolBar() const;
Rückgabewert
Ein Wert, der angibt, ob die Symbolleiste sichtbar ist. Nonzero, wenn die Symbolleiste sichtbar ist; andernfalls 0.
CHtmlView::GetTop
Rufen Sie diese Memberfunktion auf, um die Bildschirmkoordinate des oberen Rands des Hauptfensters des WebBrowser-Steuerelements abzurufen.
long GetTop() const;
Rückgabewert
Adresse einer Variablen, die die Bildschirmkoordinate des oberen Rands des Hauptfensters empfängt.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetTopLevelContainer
Rufen Sie diese Memberfunktion auf, um zu bestimmen, ob Internet Explorer der Container der obersten Ebene des WebBrowser-Steuerelements ist.
BOOL GetTopLevelContainer() const;
Rückgabewert
Nonzero der Container ist der Container der obersten Ebene; andernfalls 0.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetType
Rufen Sie diese Memberfunktion auf, um den Typnamen des enthaltenen aktiven Dokuments abzurufen.
CString GetType() const;
Rückgabewert
Ein CString
Objekt, das den Typnamen des enthaltenen aktiven Dokuments enthält.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetVisible
Rufen Sie diese Memberfunktion auf, um festzustellen, ob das enthaltene Objekt sichtbar ist.
BOOL GetVisible() const;
Rückgabewert
Nonzero, wenn das Objekt sichtbar ist; andernfalls 0.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GetWidth
Ruft die Breite des Internet Explorer-Hauptfensters ab.
long GetWidth() const;
Rückgabewert
Die aktuelle Breite des Fensters in Pixel.
CHtmlView::GoBack
Navigiert rückwärts ein Element in der Verlaufsliste.
void GoBack();
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GoForward
Navigiert in der Verlaufsliste um ein Element vorwärts.
void GoForward();
CHtmlView::GoHome
Navigiert zur aktuellen Homepage oder Startseite, die im Dialogfeld „Internetoptionen“ von Internet Explorer oder im Dialogfeld „Interneteigenschaften“ beim Zugriff aus der Systemsteuerung festgelegt ist.
void GoHome();
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::GoSearch
Navigiert zur aktuellen Suchseite, wie im Dialogfeld "Internet Explorer-Internetoptionen" oder im Dialogfeld "Interneteigenschaften" angegeben, auf die über die Systemsteuerung zugegriffen wird.
void GoSearch();
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::LoadFromResource
Rufen Sie diese Memberfunktion auf, um die angegebene Ressource in das WebBrowser-Steuerelement zu laden.
BOOL LoadFromResource(LPCTSTR lpszResource);
BOOL LoadFromResource(UINT nRes);
Parameter
lpszResource
Ein Zeiger auf eine Zeichenfolge, die den Namen der zu ladenden Ressource enthält.
nRes
Die ID des Puffers, der den Namen der zu ladenden Ressource enthält.
Rückgabewert
Ungleich 0, wenn erfolgreich, andernfalls 0.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::Navigate
Rufen Sie diese Memberfunktion auf, um zu der Ressource zu navigieren, die durch eine URL identifiziert wird.
void Navigate(
LPCTSTR URL,
DWORD dwFlags = 0,
LPCTSTR lpszTargetFrameName = NULL,
LPCTSTR lpszHeaders = NULL,
LPVOID lpvPostData = NULL,
DWORD dwPostDataLen = 0);
Parameter
URL
Eine vom Aufrufer zugewiesene Zeichenfolge, die die URL enthält, zu der navigiert werden soll, oder den vollständigen Pfad der anzuzeigenden Datei.
dwFlags
Die Flags einer Variablen, die angibt, ob die Ressource der Verlaufsliste hinzugefügt werden soll, ob sie aus dem Cache gelesen oder geschrieben werden soll, und ob die Ressource in einem neuen Fenster angezeigt werden soll. Die Variable kann eine Kombination der von der BrowserNavConstants
Enumeration definierten Werte sein.
lpszTargetFrameName
Ein Zeiger auf eine Zeichenfolge, die den Namen des Frames enthält, in dem die Ressource angezeigt werden soll.
lpszHeaders
Ein Zeiger auf einen Wert, der die HTTP-Header angibt, die an den Server gesendet werden sollen. Diese Kopfzeilen werden den Standardmäßigen Internet Explorer-Headern hinzugefügt. Die Header können z. B. die erforderliche Aktion des Servers, den Typ der an den Server übergebenen Daten oder einen Statuscode angeben. Dieser Parameter wird ignoriert, wenn URL
es sich nicht um eine HTTP-URL handelt.
lpvPostData
Ein Zeiger auf die Daten, die mit der HTTP POST-Transaktion gesendet werden sollen. Beispielsweise wird die POST-Transaktion verwendet, um Daten zu senden, die von einem HTML-Formular gesammelt wurden. Wenn dieser Parameter keine Postdaten angibt, Navigate
gibt es eine HTTP GET-Transaktion aus. Dieser Parameter wird ignoriert, wenn URL
es sich nicht um eine HTTP-URL handelt.
dwPostDataLen
Daten, die mit der HTTP POST-Transaktion gesendet werden sollen. Beispielsweise wird die POST-Transaktion verwendet, um Daten zu senden, die von einem HTML-Formular gesammelt wurden. Wenn dieser Parameter keine Postdaten angibt, Navigate
gibt es eine HTTP GET-Transaktion aus. Dieser Parameter wird ignoriert, wenn URL
es sich nicht um eine HTTP-URL handelt.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::Navigate2
Rufen Sie diese Memberfunktion auf, um zu der Ressource zu navigieren, die durch eine URL identifiziert wurde, oder zu der Datei, die durch einen vollständigen Pfad identifiziert wird.
void Navigate2(
LPITEMIDLIST pIDL,
DWORD dwFlags = 0,
LPCTSTR lpszTargetFrameName = NULL);
void Navigate2(
LPCTSTR lpszURL,
DWORD dwFlags = 0,
LPCTSTR lpszTargetFrameName = NULL,
LPCTSTR lpszHeaders = NULL,
LPVOID lpvPostData = NULL,
DWORD dwPostDataLen = 0);
void Navigate2(
LPCTSTR lpszURL,
DWORD dwFlags,
CByteArray& baPostedData,
LPCTSTR lpszTargetFrameName = NULL,
LPCTSTR lpszHeader = NULL);
Parameter
pIDL
Ein Zeiger auf eine ITEMIDLIST
Struktur.
dwFlags
Die Flags einer Variablen, die angibt, ob die Ressource der Verlaufsliste hinzugefügt werden soll, ob sie aus dem Cache gelesen oder geschrieben werden soll, und ob die Ressource in einem neuen Fenster angezeigt werden soll. Die Variable kann eine Kombination der von der BrowserNavConstants
Enumeration definierten Werte sein.
lpszTargetFrameName
Ein Zeiger auf eine Zeichenfolge, die den Namen des Frames enthält, in dem die Ressource angezeigt werden soll.
lpszURL
Ein Zeiger auf eine Zeichenfolge, die die URL enthält.
lpvPostData
Daten, die mit der HTTP POST-Transaktion gesendet werden sollen. Beispielsweise wird die POST-Transaktion verwendet, um Daten zu senden, die von einem HTML-Formular gesammelt wurden. Wenn dieser Parameter keine Postdaten angibt, Navigate2
gibt es eine HTTP GET-Transaktion aus. Dieser Parameter wird ignoriert, wenn URL
es sich nicht um eine HTTP- oder HTTPS-URL handelt.
dwPostDataLen
Länge in Byte der Daten, auf die der lpvPostData
Parameter verweist.
lpszHeaders
Ein Zeiger auf einen Wert, der die HTTP- oder HTTPS-Header angibt, die an den Server gesendet werden sollen. Diese Kopfzeilen werden den Standardmäßigen Internet Explorer-Headern hinzugefügt. Die Header können z. B. die erforderliche Aktion des Servers, den Typ der an den Server übergebenen Daten oder einen Statuscode angeben. Dieser Parameter wird ignoriert, wenn URL
es sich nicht um eine HTTP- oder HTTPS-URL handelt.
baPostedData
Ein Verweis auf ein CByteArray
-Objekt.
Hinweise
Diese Memberfunktion erweitert die Navigate
Memberfunktion durch die Unterstützung des Browsens in speziellen Ordnern, z. B. "Desktop" und "Arbeitsplatz", die durch den Parameter pIDL
dargestellt werden.
Betrifft Internet Explorer und WebBrowser.
Beispiel
void CMyHtmlView::OnGoToMicrosoft()
{
Navigate2(_T("http://home.microsoft.com"));
}
CHtmlView::OnBeforeNavigate2
Diese Memberfunktion wird vom Framework aufgerufen, um ein Ereignis auszulösen, bevor ein Navigationsvorgang im Webbrowser auftritt.
virtual void OnBeforeNavigate2(
LPCTSTR lpszURL,
DWORD nFlags,
LPCTSTR lpszTargetFrameName,
CByteArray& baPostedData,
LPCTSTR lpszHeaders,
BOOL* pbCancel);
Parameter
lpszURL
Zeigen Sie auf eine Zeichenfolge, die die URL enthält, zu der navigiert werden soll.
nFlags
Für die zukünftige Verwendung reserviert.
lpszTargetFrameName
Eine Zeichenfolge, die den Namen des Frames enthält, in dem die Ressource angezeigt werden soll, oder NULL
wenn kein benannter Frame für die Ressource vorgesehen ist.
baPostedData
Ein Verweis auf ein CByteArray
Objekt, das die an den Server zu sendenden Daten enthält, wenn die HTTP POST-Transaktion verwendet wird.
lpszHeaders
Ein Zeiger auf eine Zeichenfolge, die andere HTTP-Header enthält, die an den Server gesendet werden sollen (nur HTTP-URLs). Die Header können z. B. die erforderliche Aktion des Servers, den Typ der an den Server übergebenen Daten oder einen Statuscode angeben.
pbCancel
Ein Zeiger auf ein Cancel-Flag. Eine Anwendung kann diesen Parameter auf "nonzero" festlegen, um den Navigationsvorgang abzubrechen, oder auf Null, um den Vorgang fortzusetzen.
CHtmlView::OnCommandStateChange
Diese Memberfunktion wird vom Framework aufgerufen, um eine Anwendung zu benachrichtigen, dass der aktivierte Zustand eines Webbrowserbefehls geändert wurde.
virtual void OnCommandStateChange(
long nCommand,
BOOL bEnable);
Parameter
nCommand
Bezeichner des Befehls, dessen aktivierter Zustand geändert wurde.
bEnable
Aktivierter Zustand. Dieser Parameter ist nicht null, wenn der Befehl aktiviert ist, oder null, wenn er deaktiviert ist.
CHtmlView::OnDocumentComplete
Diese Memberfunktion wird vom Framework aufgerufen, um eine Anwendung zu benachrichtigen, dass ein Dokument den READYSTATE_COMPLETE
Status erreicht hat.
virtual void OnDocumentComplete(LPCTSTR lpszURL);
Parameter
lpszURL
Ein Zeiger auf eine Zeichenfolge, die die URL, den UNC-Dateinamen oder eine PIDL (einen Zeiger auf eine Elementbezeichnerliste) auswertet, zu der navigiert wurde.
Hinweise
Nicht jeder Frame löst dieses Ereignis aus, aber jeder Frame, der ein OnDownloadBegin
Ereignis auslöst, löst ein entsprechendes OnDocumentComplete
Ereignis aus.
Die angegebene lpszURL
URL kann sich von der URL unterscheiden, zu der der Browser navigiert wurde, da diese URL die kanonisierte und qualifizierte URL ist. Wenn eine Anwendung z. B. eine URL eines Aufrufs Navigate
oder Navigate2
einer Anwendung angibt, lautet "<https://www.microsoft.com/>"
die übergebene OnNavigateComplete2
URL ."www.microsoft.com"
Wenn der Server den Browser zu einer anderen URL umgeleitet hat, wird die umgeleitete URL hier angezeigt.
CHtmlView::OnDocWindowActivate
Wird von der Internet Explorer- oder MSHTML-Implementierung IOleInPlaceActiveObject::OnDocWindowActivate
aufgerufen, von der das aktive direkte Objekt benachrichtigt wird, wenn das Dokumentfenster des Containers aktiviert oder deaktiviert wird.
virtual HRESULT OnDocWindowActivate(BOOL fActivate);
Parameter
fActivate
Gibt den Status des Dokumentfensters an. Wenn dieser Wert nicht null ist, wird das Fenster aktiviert. Wenn dieser Wert null ist, wird das Fenster deaktiviert.
Rückgabewert
S_OK
wenn dies erfolgreich ist oder andernfalls ein OLE-definierter Fehlercode vorliegt.
Hinweise
Überschreiben OnDocWindowActivate
, um auf die OnDocWindowActivate
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::OnDocWindowActivate
im Windows SDK.
CHtmlView::OnDownloadBegin
Diese Memberfunktion wird vom Framework aufgerufen, um mit dem Herunterladen eines Dokuments zu beginnen.
virtual void OnDownloadBegin();
Hinweise
Dieses Ereignis wird kurz nach dem OnBeforeNavigate2
Ereignis ausgelöst, es sei denn, die Navigation wird abgebrochen. Jede Animation oder "beschäftigt" zeigt an, dass der Container mit diesem Ereignis verbunden werden muss.
CHtmlView::OnDownloadComplete
Diese Memberfunktion wird vom Framework aufgerufen, um anzugeben, dass ein Navigationsvorgang beendet, angehalten oder fehlgeschlagen ist.
virtual void OnDownloadComplete();
CHtmlView::OnEnableModeless
Wird aufgerufen, wenn Internet Explorer oder MSHTML modale UI anzeigt.
virtual HRESULT OnEnableModeless(BOOL fEnable);
Parameter
fEnable
Gibt an, ob die Dialogfelder ohne Modus des Hosts aktiviert oder deaktiviert sind. Wenn dieser Wert nicht null ist, sind dialogfelderlose Modus aktiviert. Wenn dieser Wert null ist, werden dialogfelder ohne Modus deaktiviert.
Rückgabewert
S_OK
wenn dies erfolgreich ist oder andernfalls ein OLE-definierter Fehlercode vorliegt.
Hinweise
Aktiviert oder deaktiviert moduslose Dialogfelder, wenn der Container ein modales Dialogfeld erstellt oder zerstört. Überschreiben OnEnableModeless
, um auf die EnableModeless
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::EnableModeless
im Windows SDK.
CHtmlView::OnFilterDataObject
Wird auf dem Host von Internet Explorer oder MSHTML aufgerufen, um dem Host das Ersetzen des Datenobjekts von Internet Explorer oder MSHTML zu ermöglichen.
virtual HRESULT OnFilterDataObject(
LPDATAOBJECT pDataObject,
LPDATAOBJECT* ppDataObject);
Parameter
pDataObject
Adresse der Schnittstelle, die IDataObject
von Internet Explorer oder MSHTML bereitgestellt wird.
ppDataObject
Adresse, die den IDataObject
vom Host bereitgestellten Schnittstellenzeiger empfängt. Der Inhalt dieses Parameters sollte immer initialisiert NULL
werden, auch wenn die Methode fehlschlägt.
Rückgabewert
S_OK
wenn das Datenobjekt ersetzt wird, S_FALSE
wenn das Datenobjekt nicht ersetzt wird, oder ein OLE-definierter Fehlercode, wenn ein Fehler auftritt.
Hinweise
Überschreiben OnFilterDataObject
, um auf die FilterDataObject
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::FilterDataObject
im Windows SDK.
CHtmlView::OnFrameWindowActivate
Wird aufgerufen IOleInPlaceActiveObject::OnFrameWindowActivate
, um das Objekt zu benachrichtigen, wenn das Framefenster der obersten Ebene des Containers aktiviert oder deaktiviert wird.
virtual HRESULT OnFrameWindowActivate(BOOL fActivate);
Parameter
fActivate
Gibt den Status des Framefensters der obersten Ebene des Containers an. Wenn dieser Wert nicht null ist, wird das Fenster aktiviert. Wenn dieser Wert null ist, wird das Fenster deaktiviert.
Rückgabewert
S_OK
wenn dies erfolgreich ist oder andernfalls ein OLE-definierter Fehlercode vorliegt.
Hinweise
Überschreiben OnFrameWindowActivate
, um auf die OnFrameWindowActivate
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::OnFrameWindowActivate
im Windows SDK.
CHtmlView::OnFullScreen
Diese Memberfunktion wird vom Framework aufgerufen, wenn sich die FullScreen
Eigenschaft geändert hat.
virtual void OnFullScreen(BOOL bFullScreen);
Parameter
bFullScreen
Nonzero, wenn Internet Explorer sich im Vollbildmodus befindet; andernfalls null.
CHtmlView::OnGetDropTarget
Wird von Internet Explorer oder MSHTML aufgerufen, wenn es als Drop-Ziel verwendet wird, damit der Host eine Alternative IDropTarget
bereitstellen kann.
virtual HRESULT OnGetDropTarget(
LPDROPTARGET pDropTarget,
LPDROPTARGET* ppDropTarget);
Parameter
pDropTarget
IDropTarget
Internet Explorer oder MSHTML schlägt die Verwendung vor.
ppDropTarget
Die Adresse des IDropTarget
Empfängers, der den IDropTarget
Schnittstellenzeiger empfängt, den der Host bereitstellen möchte.
Rückgabewert
Eine Liste der Rückgabecodes finden Sie IDocHostUIHandler::GetDropTarget
im Windows SDK.
Hinweise
Überschreiben OnGetDropTarget
, um auf die GetDropTarget
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::GetDropTarget
im Windows SDK.
CHtmlView::OnGetExternal
Wird von Internet Explorer oder MSHTML aufgerufen, um die IDispatch
-Schnittstelle des Hosts zu erhalten.
virtual HRESULT OnGetExternal(LPDISPATCH* lppDispatch);
Parameter
lppDispatch
Ein Zeiger auf die Adresse, die den IDispatch
Schnittstellenzeiger der Hostanwendung empfängt. Wenn der Host eine Automatisierungsschnittstelle verfügbar macht, kann er über diesen Parameter einen Verweis auf Internet Explorer oder MSHTML bereitstellen. Der Inhalt dieses Parameters sollte immer initialisiert NULL
werden, auch wenn die Methode fehlschlägt.
Rückgabewert
S_OK
wenn dies erfolgreich ist oder andernfalls ein OLE-definierter Fehlercode vorliegt.
Hinweise
Überschreiben OnGetExternal
, um auf die GetExternal
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::GetExternal
im Windows SDK.
CHtmlView::OnGetHostInfo
Ruft die UI-Fähigkeiten des Internet Explorer- oder MSHTML-Hosts ab.
virtual HRESULT OnGetHostInfo(DOCHOSTUIINFO* pInfo);
Parameter
pInfo
Adresse einer DOCHOSTUIINFO
Struktur, die die UI-Funktionen des Hosts empfängt.
Rückgabewert
S_OK
wenn dies erfolgreich ist oder andernfalls ein OLE-definierter Fehlercode vorliegt.
Hinweise
Überschreiben OnGetHostInfo
, um auf die GetHostInfo
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::GetHostInfo
im Windows SDK.
CHtmlView::OnGetOptionKeyPath
Rufen Sie diese Memberfunktion auf, um den Registrierungsschlüssel abzurufen, unter dem Internet Explorer oder MSHTML Benutzereinstellungen speichert.
virtual HRESULT OnGetOptionKeyPath(
LPOLESTR* pchKey,
DWORD dwReserved);
Parameter
pchKey
Adresse eines LPOLESTR
, das die Registrierungsunterschlüsselzeichenfolge empfängt, in der der Host seine Standardoptionen speichert. Dieser Unterschlüssel wird unter dem HKEY_CURRENT_USER
Schlüssel angezeigt. Weisen Sie diesen Speicher mithilfe von CoTaskMemAlloc
. Die aufrufende Anwendung ist dafür verantwortlich, diesen Speicher mit CoTaskMemFree
freizugeben. Dieser Parameter sollte immer initialisiert NULL
werden, auch wenn die Methode fehlschlägt.
dwReserved
Für die zukünftige Verwendung reserviert. Derzeit nicht verwendet.
Rückgabewert
S_OK
wenn erfolgreich oder S_FALSE
anderweitig. Wenn , Internet S_FALSE
Explorer oder MSHTML standardmäßig eigene Benutzeroptionen verwendet werden.
Hinweise
Überschreiben OnGetOptionKeyPath
, um auf die GetOptionKeyPath
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::GetOptionKeyPath
im Windows SDK.
CHtmlView::OnHideUI
Diese Memberfunktion wird vom Framework aufgerufen, wenn Internet Explorer oder MSHTML seine Menüs und Symbolleisten entfernt.
virtual HRESULT OnHideUI();
Rückgabewert
S_OK
wenn dies erfolgreich ist oder andernfalls ein OLE-definierter Fehlercode vorliegt.
Hinweise
Überschreiben OnHideUI
, um auf die HideUI
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::HideUI
im Windows SDK.
CHtmlView::OnMenuBar
Diese Memberfunktion wird vom Framework aufgerufen, wenn sich die MenuBar
Eigenschaft geändert hat.
virtual void OnMenuBar(BOOL bMenuBar);
Parameter
bMenuBar
Nonzero, wenn die Internet Explorer-Menüleiste sichtbar ist; andernfalls null.
CHtmlView::OnNavigateComplete2
Diese Memberfunktion wird vom Framework aufgerufen, nachdem die Navigation zu einem Link abgeschlossen wurde (entweder in einem Fenster- oder Framesetelement).
virtual void OnNavigateComplete2(LPCTSTR strURL);
Parameter
strURL
Ein Zeichenfolgenausdruck, der den URL-, UNC-Dateinamen oder PIDL (einen Zeiger auf eine Elementbezeichnerliste) auswertet, zu der navigiert wurde.
Hinweise
Der URL-Parameter kann eine PIDL sein, wenn eine Shellnamensentität vorhanden ist, für die keine URL-Darstellung vorhanden ist.
Die darin strURL
enthaltene URL kann sich von der URL unterscheiden, zu der der Browser navigiert wurde, da diese URL die kanonisierte und qualifizierte URL ist. Wenn eine Anwendung z. B. eine URL eines Aufrufs Navigate
oder Navigate2
einer Anwendung angibt, lautet "<https://www.microsoft.com/>"
die übergebene OnNavigateComplete2
URL ."www.microsoft.com"
Wenn der Server den Browser zu einer anderen URL umgeleitet hat, wird die umgeleitete URL hier angezeigt.
CHtmlView::OnNavigateError
Wird vom Framework aufgerufen, wenn ein Fehler bei der Navigation zu einem Link auftritt.
virtual void OnNavigateError(
LPCTSTR lpszURL,
LPCTSTR lpszFrame,
DWORD dwError,
BOOL* pbCancel);
Parameter
lpszURL
Die URL, für die die Navigation fehlgeschlagen ist.
lpszFrame
Der Name des Frames, in dem die Ressource angezeigt werden soll oder NULL
wenn kein benannter Frame für die Ressource vorgesehen war.
dwError
Falls verfügbar, ist ein Fehlerstatuscode vorhanden. Eine Liste der möglichen und HTTP-Statuscodes finden Sie unter Ereignisstatuscodes.For a list of the possible HRESULT
and HTTP status codes, see NavigateError
Event Status Codes..
pbCancel
Gibt an, ob die Navigation auf eine Fehlerseite oder eine weitere AutoSuche abgebrochen werden soll. Wenn TRUE
(standard) fahren Sie mit der Navigation zu einer Fehlerseite oder AutoSuche fort; wenn FALSE
, brechen Sie die Navigation zu einer Fehlerseite oder autoSearch ab.
Hinweise
Überschreiben Sie diese Methode, um eine benutzerdefinierte Navigationsfehlerbehandlung bereitzustellen.
Weitere Informationen finden Sie unter DWebBrowserEvents2::NavigateError
.
CHtmlView::OnNewWindow2
Diese Memberfunktion wird vom Framework aufgerufen, wenn ein neues Fenster zum Anzeigen einer Ressource erstellt werden soll.
virtual void OnNewWindow2(
LPDISPATCH* ppDisp,
BOOL* Cancel);
Parameter
ppDisp
Ein Zeiger auf einen Schnittstellenzeiger, der optional den IDispatch
Schnittstellenzeiger eines neuen WebBrowser- oder Internet Explorer-Objekts empfängt.
Cancel
Ein Zeiger auf ein Cancel-Flag. Eine Anwendung kann diesen Parameter auf "nonzero" festlegen, um den Navigationsvorgang abzubrechen, oder auf Null, um den Vorgang fortzusetzen.
Hinweise
Dieses Ereignis steht vor der Erstellung eines neuen Fensters aus dem WebBrowser.
CHtmlView::OnProgressChange
Diese Memberfunktion wird vom Framework aufgerufen, um eine Anwendung zu benachrichtigen, dass der Fortschritt eines Downloadvorgangs aktualisiert wurde.
virtual void OnProgressChange(
long nProgress,
long nProgressMax);
Parameter
nProgress
Der Gesamtfortschritt, der angezeigt werden soll, oder -1, wenn der Fortschritt abgeschlossen ist.
nProgressMax
Maximaler Statuswert.
Hinweise
Der Container kann die von diesem Ereignis bereitgestellten Informationen verwenden, um die Anzahl der bisher heruntergeladenen Bytes anzuzeigen oder eine Statusanzeige zu aktualisieren.
CHtmlView::OnPropertyChange
Diese Memberfunktion wird vom Framework aufgerufen, um eine Anwendung zu benachrichtigen, die PutProperty
den Wert einer Eigenschaft geändert hat.
virtual void OnPropertyChange(LPCTSTR lpszProperty);
Parameter
lpszProperty
Ein Zeiger auf eine Zeichenfolge, die den Namen der Eigenschaft enthält.
CHtmlView::OnQuit
Diese Memberfunktion wird vom Framework aufgerufen, um eine Anwendung zu benachrichtigen, dass die Internet Explorer-Anwendung zum Beenden bereit ist.
virtual void OnQuit();
CHtmlView::OnResizeBorder
Wird von der Internet Explorer- oder MSHTML-Implementierung aufgerufen, von IOleInPlaceActiveObject::ResizeBorder
der das Objekt benachrichtigt wird, dass es die Größe des Rahmenbereichs ändern muss.
virtual HRESULT OnResizeBorder(
LPCRECT prcBorder,
LPOLEINPLACEUIWINDOW pUIWindow,
BOOL fFrameWindow);
Parameter
prcBorder
Neues äußeres Rechteck für rahmenbereich.
pUIWindow
Ein Zeiger auf die Schnittstelle für das Frame- oder Dokumentfensterobjekt, dessen Rahmen geändert wurde.
fFrameWindow
TRUE
wenn das Framefenster aufgerufen IOleInPlaceActiveObject::ResizeBorder
wird, andernfalls FALSE
.
Rückgabewert
S_OK
wenn dies erfolgreich ist oder andernfalls ein OLE-definierter Fehlercode vorliegt.
Hinweise
Überschreiben OnResizeBorder
, um auf die ResizeBorder
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::ResizeBorder
im Windows SDK.
CHtmlView::OnShowContextMenu
Wird von Internet Explorer oder MSHTML aufgerufen, wenn es darum geht, sein Kontextmenü anzuzeigen.
virtual HRESULT OnShowContextMenu(
DWORD dwID,
LPPOINT ppt,
LPUNKNOWN pcmdtReserved,
LPDISPATCH pdispReserved);
Parameter
dwID
Bezeichner des anzuzeigenden Kontextmenüs. Eine Liste der Werte finden Sie IDocHostUIHandler::ShowContextMenu
im Windows SDK.
ppt
Bildschirmkoordinaten für das Menü.
pcmdtReserved
IOleCommandTarget
Schnittstelle zum Abfragen des Befehlsstatus und Ausführen von Befehlen für dieses Objekt.
pdispReserved
IDispatch
Schnittstelle des Objekts an den Bildschirmkoordinaten. Auf diese Weise kann ein Host bestimmte Objekte unterscheiden, um einen spezifischeren Kontext bereitzustellen.
Rückgabewert
Eine Liste der Werte finden Sie IDocHostUIHandler::ShowContextMenu
im Windows SDK.
Hinweise
Überschreiben OnShowContextMenu
, um auf die ShowContextMenu
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::ShowContextMenu
im Windows SDK.
CHtmlView::OnShowUI
Wird aufgerufen, wenn die Anzeige von Menüs und Symbolleisten in Internet Explorer oder MSHTML bevorsteht.
virtual HRESULT OnShowUI(
DWORD dwID,
LPOLEINPLACEACTIVEOBJECT pActiveObject,
LPOLECOMMANDTARGET pCommandTarget,
LPOLEINPLACEFRAME pFrame,
LPOLEINPLACEUIWINDOW pDoc);
Parameter
dwID
Für die zukünftige Verwendung reserviert.
pActiveObject
IOleInPlaceActiveObject
Schnittstelle des derzeit aktiven Objekts.
pCommandTarget
IOleCommandTarget
Schnittstelle des Objekts.
pFrame
IOleInPlaceFrame
Schnittstelle des Objekts. Dies ist für Menüs und Symbolleisten erforderlich.
pDoc
IOleInPlaceUIWindow
Schnittstelle für das Objekt. Dies ist für Symbolleisten erforderlich.
Rückgabewert
Eine Liste der Werte finden Sie IDocHostUIHandler::ShowUI
im Windows SDK.
Hinweise
Überschreiben OnShowUI
, um auf die ShowUI
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::ShowUI
im Windows SDK.
CHtmlView::OnStatusBar
Diese Memberfunktion wird vom Framework aufgerufen, wenn sich die StatusBar
Eigenschaft geändert hat.
virtual void OnStatusBar(BOOL bStatusBar);
Parameter
bStatusBar
Nonzero, wenn die Statusleiste von Internet Explorer sichtbar oder null ist.
CHtmlView::OnStatusTextChange
Diese Memberfunktion wird vom Framework aufgerufen, um eine Anwendung zu benachrichtigen, dass der Text der Statusleiste, die dem WebBrowser-Steuerelement zugeordnet ist, geändert wurde.
virtual void OnStatusTextChange(LPCTSTR lpszText);
Parameter
lpszText
Eine Zeichenfolge, die den neuen Statusleistentext enthält.
CHtmlView::OnTheaterMode
Diese Memberfunktion wird vom Framework aufgerufen, wenn sich die TheaterMode
Eigenschaft geändert hat.
virtual void OnTheaterMode(BOOL bTheaterMode);
Parameter
bTheaterMode
Nonzero, wenn Internet Explorer im Theatermodus ist; andernfalls null.
CHtmlView::OnTitleChange
Diese Memberfunktion wird vom Framework aufgerufen, um eine Anwendung zu benachrichtigen, wenn der Titel eines Dokuments im WebBrowser-Steuerelement verfügbar oder geändert wird.
virtual void OnTitleChange(LPCTSTR lpszText);
Parameter
lpszText
Der neue Dokumenttitel.
Hinweise
Bei HTML kann sich der Titel ändern; während html noch heruntergeladen wird, wird die URL des Dokuments als Titel festgelegt. Nachdem der eigentliche Titel (sofern vorhanden) aus dem HTML-Code analysiert wurde, wird der Titel so geändert, dass er den tatsächlichen Titel widerspiegelt.
CHtmlView::OnToolBar
Diese Memberfunktion wird vom Framework aufgerufen, wenn sich die ToolBar
Eigenschaft geändert hat.
virtual void OnToolBar(BOOL bToolBar);
Parameter
bToolBar
Nonzero, wenn die Symbolleiste von Internet Explorer sichtbar oder null ist.
CHtmlView::OnTranslateAccelerator
Wird von Internet Explorer oder MSHTML aufgerufen, wenn IOleInPlaceActiveObject::TranslateAccelerator
oder IOleControlSite::TranslateAccelerator
zum Verarbeiten von Menütastenmeldungen aus der Nachrichtenwarteschlange des Containers aufgerufen wird.
virtual HRESULT OnTranslateAccelerator(
LPMSG lpMsg,
const GUID* pguidCmdGroup,
DWORD nCmdID);
Parameter
lpMsg
Verweist auf die Nachricht, die möglicherweise übersetzt werden muss.
pguidCmdGroup
Befehlsgruppenbezeichner.
nCmdID
Befehlsbezeichner.
Rückgabewert
S_OK
wenn erfolgreich oder S_FALSE
anderweitig.
Hinweise
Überschreiben OnTranslateAccelerator
, um auf die TranslateAccelerator
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::TranslateAccelerator
im Windows SDK.
CHtmlView::OnTranslateUrl
Wird von Internet Explorer oder MSHTML aufgerufen, um dem Host die Möglichkeit zu geben, die zu ladende URL zu ändern.
virtual HRESULT OnTranslateUrl(
DWORD dwTranslate,
OLECHAR* pchURLIn,
OLECHAR** ppchURLOut);
Parameter
dwTranslate
Für die zukünftige Verwendung reserviert.
pchURLIn
Adresse einer von Internet Explorer oder MSHTML bereitgestellten Zeichenfolge, die die zu übersetzende URL darstellt.
ppchURLOut
Adresse eines Zeichenfolgenzeigers, der die Adresse der übersetzten URL empfängt. Der Host weist den Puffer mithilfe des Aufgabenspeicher-Allocators zu. Der Inhalt dieses Parameters sollte immer initialisiert NULL
werden, auch wenn die URL nicht übersetzt wird oder die Methode fehlschlägt.
Rückgabewert
S_OK
wenn die URL übersetzt wurde, S_FALSE
wenn die URL nicht übersetzt wurde, oder ein OLE-definierter Fehlercode, wenn ein Fehler aufgetreten ist.
Hinweise
Überschreiben OnTranslateUrl
, um auf die TranslateUrl
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren. Weitere Informationen finden Sie IDocHostUIHandler::TranslateUrl
im Windows SDK.
CHtmlView::OnUpdateUI
Benachrichtigt den Host, dass sich der Befehlsstatus geändert hat.
virtual HRESULT OnUpdateUI();
Rückgabewert
S_OK
wenn dies erfolgreich ist oder andernfalls ein OLE-definierter Fehlercode vorliegt.
Hinweise
Der Host sollte den Status der Symbolleistenschaltflächen aktualisieren. Diese Methode wird unabhängig vom Rückgabewert aufgerufen.ShowUI
Überschreiben OnUpdateUI
, um auf die UpdateUI
Benachrichtigung vom Microsoft-Webbrowser-Steuerelement zu reagieren.
CHtmlView::OnVisible
Diese Memberfunktion wird vom Framework aufgerufen, wenn das Fenster für den WebBrowser angezeigt oder ausgeblendet werden soll.
virtual void OnVisible(BOOL bVisible);
Parameter
bVisible
Nonzero, wenn das Objekt sichtbar oder null ist, andernfalls.
Hinweise
Dadurch kann sich das Hostfenster des Objektsteuerelements auf die gleiche Weise verhalten wie das Internet Explorer-Fenster.
CHtmlView::PutProperty
Rufen Sie diese Memberfunktion auf, um die eigenschaft festzulegen, die einem bestimmten Objekt zugeordnet ist.
void PutProperty(
LPCTSTR lpszProperty,
const VARIANT& vtValue);
void PutProperty(
LPCTSTR lpszPropertyName,
double dValue);
void PutProperty(
LPCTSTR lpszPropertyName,
long lValue);
void PutProperty(
LPCTSTR lpszPropertyName,
LPCTSTR lpszValue);
void PutProperty(
LPCTSTR lpszPropertyName,
short nValue);
Parameter
lpszProperty
Eine Zeichenfolge, die die festzulegende Eigenschaft enthält.
vtValue
Der neue Wert der durch lpszProperty
.
lpszPropertyName
Ein Zeiger auf eine Zeichenfolge, die den Namen der festzulegenden Eigenschaft enthält.
dValue
Der neue Wert der -Eigenschaft.
lValue
Der neue Wert der -Eigenschaft.
lpszValue
Ein Zeiger auf eine Zeichenfolge, die den neuen Wert der Eigenschaft enthält.
nValue
Der neue Wert der -Eigenschaft.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::QueryFormsCommand
Fragt den Status von Befehlen ab, die von Ereignissen auf der Benutzeroberfläche generiert wurden.
HRESULT QueryFormsCommand(
DWORD dwCommandID,
BOOL* pbSupported,
BOOL* pbEnabled,
BOOL* pbChecked);
Parameter
dwCommandID
Der Bezeichner des Befehls, für den abgefragt wird.
pbSupported
Ein Zeiger auf eine BOOL
Angabe, ob der Befehl (identifiziert durch dwCommandID
) unterstützt wird. Wenn TRUE
der Befehl unterstützt wird; andernfalls FALSE
.
pbEnabled
Ein Zeiger auf eine BOOL
Angabe, ob der Befehl (identifiziert durch dwCommandID
) aktiviert ist. Wenn TRUE
der Befehl unterstützt wird; andernfalls FALSE
.
pbChecked
Ein Zeiger auf eine BOOL
Angabe, ob der Befehl (identifiziert durch dwCommandID
) aktiviert ist. Wenn TRUE
der Befehl unterstützt wird; andernfalls FALSE
.
Rückgabewert
Ein Standard HRESULT
-Wert. Eine vollständige Auflistung möglicher Werte finden Sie im IOleCommandTarget::QueryStatus
Windows SDK.
Hinweise
QueryFormsCommand
implementiert das Verhalten der IOleCommandTarget::QueryStatus
Methode.
CHtmlView::QueryStatusWB
Rufen Sie diese Memberfunktion auf, um einen Befehlsstatus abzufragen.
OLECMDF QueryStatusWB(OLECMDID cmdID) const;
Parameter
cmdID
Der OLECMDID
Wert des Befehls, für den der Aufrufer Statusinformationen benötigt.
Rückgabewert
Die Adresse des OLECMDF
Werts, der den Status des Befehls empfängt.
Hinweise
QueryStatusWB
implementiert das Verhalten der IOleCommandTarget::QueryStatus
Methode.
Betrifft Internet Explorer und WebBrowser.
CHtmlView::Refresh
Lädt die URL oder Datei neu, die der Webbrowser derzeit anzeigt.
void Refresh();
Hinweise
Refresh
enthält keine Parameter zum Festlegen der Aktualisierungsebene.
Betrifft Internet Explorer und WebBrowser.
CHtmlView::Refresh2
Lädt die Datei neu, die derzeit in Internet Explorer angezeigt wird.
void Refresh2(int nLevel);
Parameter
nLevel
Die Adresse der Variablen, die die Aktualisierungsebene angibt. Die möglichen Variablen werden im RefreshConstants
Windows SDK definiert.
Hinweise
Im Gegensatz dazu Refresh
Refresh2
enthält ein Parameter, der die Aktualisierungsebene angibt.
Betrifft Internet Explorer und WebBrowser.
CHtmlView::SetAddressBar
Rufen Sie diese Memberfunktion auf, um die Adressleiste des Internet Explorer-Objekts ein- oder auszublenden.
void SetAddressBar(BOOL bNewValue);
Parameter
bNewValue
Nonzero zum Anzeigen der Adressleiste; andernfalls 0.
Hinweise
Gilt für Internet Explorer. Wenn Sie diesen Aufruf mit einem WebBrowser-Steuerelement verwenden, wird kein Fehler zurückgegeben, dieser Aufruf wird jedoch ignoriert.
CHtmlView::SetFullScreen
Rufen Sie diese Memberfunktion auf, um Internet Explorer auf den Vollbild- oder normalen Fenstermodus festzulegen.
void SetFullScreen(BOOL bNewValue);
Parameter
bNewValue
Nonzero für den Vollbildmodus; andernfalls 0.
Hinweise
Im Vollbildmodus wird das Internet Explorer-Hauptfenster maximiert, und die Statusleiste, die Symbolleiste, die Menüleiste und die Titelleiste sind ausgeblendet.
Gilt für Internet Explorer. Wenn Sie diesen Aufruf mit einem WebBrowser-Steuerelement verwenden, wird kein Fehler zurückgegeben, dieser Aufruf wird jedoch ignoriert.
CHtmlView::SetHeight
Rufen Sie diese Memberfunktion auf, um die Höhe des Internet Explorer-Hauptfensters festzulegen.
void SetHeight(long nNewValue);
Parameter
nNewValue
Die Höhe des Hauptfensters in Pixel.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::SetLeft
Legt die horizontale Position des Internet Explorer-Hauptfensters fest.
void SetLeft(long nNewValue);
Parameter
nNewValue
Die Bildschirmkoordinate des linken Rands des Hauptfensters.
CHtmlView::SetMenuBar
Rufen Sie diese Memberfunktion auf, um die Internet Explorer-Menüleiste ein- oder auszublenden.
void SetMenuBar(BOOL bNewValue);
Parameter
bNewValue
Nonzero zum Anzeigen der Menüleiste; andernfalls 0.
Hinweise
Gilt für Internet Explorer. Wenn Sie diesen Aufruf mit einem WebBrowser-Steuerelement verwenden, wird kein Fehler zurückgegeben, dieser Aufruf wird jedoch ignoriert.
CHtmlView::SetOffline
Rufen Sie diese Memberfunktion auf, um einen Wert festzulegen, der angibt, ob das WebBrowser-Steuerelement derzeit im Offlinemodus ausgeführt wird.
void SetOffline(BOOL bNewValue);
Parameter
bNewValue
Nonzero zum Lesen aus dem lokalen Cache; andernfalls 0.
Hinweise
Im Offlinemodus liest der Browser HTML-Seiten aus dem lokalen Cache und nicht aus dem Quelldokument.
Betrifft Internet Explorer und WebBrowser.
CHtmlView::SetRegisterAsBrowser
Rufen Sie diese Memberfunktion auf, um einen Wert festzulegen, der angibt, ob das WebBrowser-Steuerelement als Browser auf oberster Ebene für die Auflösung von Zielnamen registriert ist.
void SetRegisterAsBrowser(BOOL bNewValue);
Parameter
bNewValue
Bestimmt, ob Internet Explorer als Browser auf oberster Ebene registriert ist. Wenn nonzero, wird der Webbrowser als Browser auf oberster Ebene registriert; wenn null, handelt es sich nicht um einen Browser auf oberster Ebene. Der Standardwert ist 0 (null).
Hinweise
Ein Browser auf oberster Ebene ist der Browser, der in der Registrierung als Standardbrowser festgelegt ist.
Betrifft Internet Explorer und WebBrowser.
CHtmlView::SetRegisterAsDropTarget
Rufen Sie diese Memberfunktion auf, um einen Wert festzulegen, der angibt, ob das WebBrowser-Steuerelement als Drop-Ziel für die Navigation registriert ist.
void SetRegisterAsDropTarget(BOOL bNewValue);
Parameter
bNewValue
Bestimmt, ob das WebBrowser-Steuerelement als Drop-Ziel für die Navigation registriert ist. Wenn nonzero, wird das Objekt als Drop-Ziel registriert. wenn 0, ist es kein Drop-Ziel.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::SetSilent
Rufen Sie diese Memberfunktion auf, um einen Wert festzulegen, der angibt, ob Dialogfelder angezeigt werden können.
void SetSilent(BOOL bNewValue);
Parameter
bNewValue
Wenn keine Zero-Kontrollkästchen angezeigt werden, werden keine Dialogfelder angezeigt. Wenn Null, werden Dialogfelder angezeigt. Der Standardwert ist 0 (null).
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::SetStatusBar
Rufen Sie diese Memberfunktion auf, um die Statusleiste anzuzeigen.
void SetStatusBar(BOOL bNewValue);
Parameter
bNewValue
Nonzero, wenn die Statusleiste sichtbar ist; andernfalls 0.
Hinweise
Gilt für Internet Explorer. Wenn Sie diesen Aufruf mit einem WebBrowser-Steuerelement verwenden, wird kein Fehler zurückgegeben, dieser Aufruf wird jedoch ignoriert.
CHtmlView::SetTheaterMode
Rufen Sie diese Memberfunktion auf, um einen Wert festzulegen, der angibt, ob sich das WebBrowser-Steuerelement im Theatermodus befindet.
void SetTheaterMode(BOOL bNewValue);
Parameter
bNewValue
Nonzero, um das WebBrowser-Steuerelement auf den Theatermodus festzulegen; andernfalls 0. Der Standardwert ist 0 (null).
Hinweise
Wenn sich der Webbrowser im Theatermodus befindet, füllt das Hauptfenster des Browsers den gesamten Bildschirm, eine Symbolleiste mit einem minimalen Satz von Navigationstools wird angezeigt, und die Statusleiste wird in der oberen rechten Ecke des Bildschirms angezeigt.
Betrifft Internet Explorer und WebBrowser.
CHtmlView::SetToolBar
Rufen Sie diese Memberfunktion auf, um die Internet Explorer-Symbolleiste ein- oder auszublenden.
void SetToolBar(int nNewValue);
Parameter
nNewValue
Gibt an, ob die Symbolleiste angezeigt werden soll. Nonzero, wenn die Symbolleiste angezeigt werden soll; andernfalls 0.
Hinweise
Gilt für Internet Explorer. Wenn Sie diesen Aufruf mit einem WebBrowser-Steuerelement verwenden, wird kein Fehler zurückgegeben, dieser Aufruf wird jedoch ignoriert.
CHtmlView::SetTop
Rufen Sie diese Memberfunktion auf, um den Abstand zwischen dem internen oberen Rand des WebBrowser-Steuerelements und dem oberen Rand des Containers festzulegen.
void SetTop(long nNewValue);
Parameter
nNewValue
Die Bildschirmkoordinate des oberen Rands des Hauptfensters.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::SetVisible
Rufen Sie diese Memberfunktion auf, um den Sichtbarkeitsstatus des WebBrowser-Steuerelements festzulegen.
void SetVisible(BOOL bNewValue);
Parameter
bNewValue
Nonzero, wenn das Steuerelement sichtbar ist; andernfalls 0.
Hinweise
Betrifft Internet Explorer und WebBrowser.
CHtmlView::SetWidth
Legt die Breite des Internet Explorer-Hauptfensters fest.
void SetWidth(long nNewValue);
Parameter
nNewValue
Die Breite des Internet Explorer-Hauptfensters in Pixel.
CHtmlView::Stop
Rufen Sie diese Memberfunktion auf, um alle ausstehenden Navigations- oder Downloadvorgänge abzubrechen und alle dynamischen Seitenelemente wie Hintergrundsounds und Animationen zu beenden.
void Stop();
Hinweise
Betrifft Internet Explorer und WebBrowser.
Siehe auch
MFC-Beispiel MFCIE
CFormView
-Klasse
Hierarchiediagramm
IWebBrowser2