Schnittstelle IDualEngine20BrowserObserver
Wichtig
Die DualEngine-API ist Teil eines Features mit eingeschränktem Zugriff (siehe LimitedAccessFeatures-Klasse). Wenn Sie weitere Informationen benötigen oder ein Entsperrtoken anfordern möchten, wenden Sie sich an den Microsoft-Support.
interface IDualEngine20BrowserObserver
: public IUnknown
Empfängt Ereignisse vom Browser.
Zusammenfassung
Members | Beschreibungen |
---|---|
ContinueNavigationInEdge | Wird ausgelöst, wenn der Browser das Hosten von Inhalten beenden möchte und die Navigation zur URL im Hostingprozess fortgesetzt werden soll. |
ContinueNavigationInEdge2 | Wird ausgelöst, wenn der Browser das Hosten von Inhalten beenden und die Navigation zur URL im Hostingprozess fortsetzen möchte. Diese Version bietet zusätzliche Informationen zur Navigation. |
NavigateToOffsetInEdge | Wird ausgelöst, wenn der Browser anfordert, zu einem Reiseprotokolleintragsoffset zu navigieren. |
OnAllButCurrentEntryDeleted | Wird ausgelöst, wenn der Browser alle Einträge im Reiseprotokoll mit Ausnahme des aktuellen Eintrags gelöscht hat. |
OnAsyncHungCheckReply | Wird ausgelöst, wenn der Browser eine asynchrone Hängerprüfungsmeldung verarbeitet, siehe IDualEngine20BrowserSession::SetHangDetectionMessages(). |
OnAttentionState | Wird ausgelöst, wenn benutzerseitig Aufmerksamkeit angefordert wird. |
OnBeforeUnloadAndStopComplete | Wird ausgelöst, wenn die Verarbeitung des beforeUnload-Ereignisses abgeschlossen ist. |
OnCloseCompleted | Wird ausgelöst, wenn der Browser geschlossen wurde. |
OnCloseRequested | Wird ausgelöst, wenn der Browser das Schließen angefordert hat. |
OnDialogShown | Wird ausgelöst, wenn ein modales Dialogfeld im Browser angezeigt oder ausgeblendet wird. |
OnDocumentComplete | Wird ausgelöst, wenn ein Dokument vollständig geladen und initialisiert wird. |
OnDocumentModeSet | Wird ausgelöst, wenn sich der Dokumentmodus geändert hat. |
OnEnterpriseIDSet | Wird ausgelöst, wenn eine Navigation abgeschlossen wurde; stellt Informationen zur Unternehmens-ID bereit. |
OnFindOnPageResult | Wird ausgelöst, wenn sich die Ergebnisse der Suche auf der Seite ändern. |
OnFinishedSetFocus | Wird ausgelöst, wenn die Verarbeitung einer IDualEngine20Browser::D ualEngineSetFocus() -Anforderung abgeschlossen wurde. |
OnGeolocationFeatureInUse | Wird ausgelöst, wenn auf Geolocationdaten zugegriffen wird. |
OnGeolocationPermissionRequested | Wird ausgelöst, wenn die Benutzerberechtigung zum Aktivieren der Geolocation erforderlich ist. |
OnHasBeforeUnloadChanged | Wird ausgelöst, wenn ein OnBeforeUnload Handler registriert oder entfernt wurde. |
OnIndicatorItemsSet | Wird ausgelöst, wenn eine Navigation abgeschlossen wurde; stellt Statusinformationen zum aktuellen Status der Browserseite bereit. |
OnInputAttempted | Wird ausgelöst, wenn Benutzereingaben empfangen werden. |
OnLoadingActivityChanged | Wird ausgelöst, wenn sich der Ladezustand der Seite ändert. |
OnMixedContentBlocked | Wird ausgelöst, wenn gemischte Inhalte blockiert wurden. |
OnNavigationComplete | Wird ausgelöst, wenn eine Navigation abgeschlossen wurde. |
OnNavigationFailed | Wird ausgelöst, wenn eine Navigation fehlschlägt. |
OnNavigationToDownload | Wird ausgelöst, wenn eine Navigation mit einem Download beendet wurde. |
OnNewWindow | Wird ausgelöst, wenn ein neues Fenster erstellt wurde. |
OnPopupBlocked | Wird ausgelöst, wenn ein Popupfenster blockiert wurde. |
OnPrepareToExitRegionFailed | Wird ausgelöst, wenn der Browser einen Fehler beim Behandeln eines vorherigen IDualEngine20Browser::D ualEnginePrepareToExitRegion() -Aufrufs ausgeführt hat. |
OnReadyToExitRegion | Wird ausgelöst, wenn der Browser erfolgreich einen vorherigen IDualEngine20Browser::D ualEnginePrepareToExitRegion() -Aufruf verarbeitet hat. |
OnTabCrashed | Wird ausgelöst, wenn die Registerkarte abgestürzt ist. |
OnTabHangReported | Wird ausgelöst, wenn der Browser aufgehängt wird. |
OnUnexpectedRundown | Wird ausgelöst, wenn der Browser unerwartet geschlossen wurde. |
OnUnhandledKeyboardAccelerator | Wird ausgelöst, wenn eine Tastenkombination verarbeitet wird, und es wird festgestellt, dass der Browser diese Zugriffstaste nicht behandelt oder nicht darauf rgHostPriorityAccels basieren sollte. |
OnUnhandledKeyboardAcceleratorAsync | Wird ausgelöst, wenn eine Tastenkombination verarbeitet wird, und es wird festgestellt, dass der Browser diese Zugriffstaste nicht behandelt oder nicht auf rgHostPriorityAccels diesem basieren sollte. |
OnVisibleComplete | Wird ausgelöst, wenn der Inhalt der Seite sichtbar gemacht wird. |
OnZoomChanged | Wird ausgelöst, wenn sich der Zoom geändert hat. |
OpenURLInEdge | Wird ausgelöst, wenn der Browser den Host anfordert, zu einer URL in einem neuen Fenster zu navigieren. |
OpenURLInEdge2 | Wird ausgelöst, wenn der Browser den Host anfordert, zu einer URL in einem neuen Fenster zu navigieren. Diese Version bietet zusätzliche Informationen zur Navigation. |
RequestHostAddFavorite | Wird ausgelöst, wenn eine Seite angefordert wurde, um zu Favoriten hinzugefügt zu werden. |
RequestHostCreateUrlTip | Wird ausgelöst, wenn angefordert wird, eine QuickInfo mit einer URL anzuzeigen. |
RequestHostFocus | Wird ausgelöst, wenn der Fokus angefordert wird, um zum Hostfenster zu wechseln. |
RequestHostFullscreen | Wird ausgelöst, wenn die Seite anfordert, dass der Host Inhalte im Vollbildmodus anzeigt. |
RequestHostHideUrlTip | Wird ausgelöst, wenn angefordert wird, eine QuickInfo auszublenden, die eine URL enthält. |
RequestHostPositionChanged | Wird ausgelöst, wenn der Browser anfordert, dass der Host seine Größe oder Position ändert. |
RequestHostShowTheater | Wird ausgelöst, wenn der Browser den Host anfordert, in den Theatermodus zu wechseln oder diesen zu verlassen. |
RequestHostWindowFocus | Wird ausgelöst, wenn der Host aufgefordert wird, den Fokus einzunehmen oder aufzugeben. |
RequestHostWindowFocusSync | Wird ausgelöst, wenn der Host aufgefordert wird, den Fokus einzunehmen oder aufzugeben. |
UpdateHostFavicon | Wird ausgelöst, wenn sich das Favicon geändert hat. |
UpdateHostTitle | Wird ausgelöst, wenn der Titel der Seite aktualisiert wurde. |
UpdateSecureLockIcon | Wird ausgelöst, wenn sich die Sicherheitsinformationen der Seite geändert haben. |
Gilt für
Produkt | Eingeführt |
---|---|
Windows 10, Version 20H1 | KB5032278 |
Windows 11, Version 22H2 | KB5032288 |
Members
ContinueNavigationInEdge
Wird ausgelöst, wenn der Browser das Hosten von Inhalten beenden möchte und die Navigation zur URL im Hostingprozess fortgesetzt werden soll.
public HRESULT ContinueNavigationInEdge(LPCWSTR pszUrl, ULONG ulCookieSyncVersion)
Parameter
pszUrl
Die URL, zu der navigiert werden soll.ulCookieSyncVersion
Eine Zahl, die verwendet werden kann, um eine Navigation mit einem bestimmten Cookiestatus zu korrelieren.
ContinueNavigationInEdge2
Wird ausgelöst, wenn der Browser das Hosten von Inhalten beenden und die Navigation zur URL im Hostingprozess fortsetzen möchte. Diese Version bietet zusätzliche Informationen zur Navigation.
public HRESULT ContinueNavigationInEdge2(LPCWSTR pszUrl, ULONG ulCookieSyncVersion, LPCWSTR pszReferrer, LPCWSTR pszHeaders, VARIANT * postData)
Parameter
pszUrl
Die URL, zu der navigiert werden soll.ulCookieSyncVersion
Eine Zahl, die verwendet werden kann, um eine Navigation mit einem bestimmten Cookiestatus zu korrelieren.pszReferrer
Der HTTP-Referer-Anforderungsheader.pszHeaders
Zusätzliche HTTP-Header.postData
HTTP POST-Daten, z. B. Formulardaten.
NavigateToOffsetInEdge
Wird ausgelöst, wenn der Browser anfordert, zu einem Reiseprotokolleintragsoffset zu navigieren.
public HRESULT NavigateToOffsetInEdge(int iOffset)
Parameter
-
iOffset
Der Offset, zu dem navigiert werden soll.
OnAllButCurrentEntryDeleted
Wird ausgelöst, wenn der Browser alle Einträge im Reiseprotokoll mit Ausnahme des aktuellen Eintrags gelöscht hat.
public HRESULT OnAllButCurrentEntryDeleted(VisibleListUpdateEntry * pVisibleListEntries, int cVisibleListEntries)
Parameter
pVisibleListEntries
Eine Liste, die die neuen Reiseprotokolleinträge seit der letzten Aktualisierung enthält. In diesem Fall enthält sie nur den aktuell aktiven Eintrag.cVisibleListEntries
Die Anzahl der Elemente inpVisibleListEntries
OnAsyncHungCheckReply
Wird ausgelöst, wenn der Browser eine asynchrone Hängerprüfungsmeldung verarbeitet, siehe IDualEngine20BrowserSession::SetHangDetectionMessages().
public HRESULT OnAsyncHungCheckReply(ULONG correlationId)
Parameter
-
correlationId
ID, um die Antwort mit der gesendeten Nachricht zu korrelieren.
OnAttentionState
Wird ausgelöst, wenn benutzerseitig Aufmerksamkeit angefordert wird.
public HRESULT OnAttentionState(ATTENTIONSTATE attentionState)
Parameter
-
attentionState
Der Grund, warum die Aufmerksamkeit des Benutzers angefordert wird.
OnBeforeUnloadAndStopComplete
Wird ausgelöst, wenn die Verarbeitung des beforeUnload-Ereignisses abgeschlossen ist.
public HRESULT OnBeforeUnloadAndStopComplete(BOOL agreeToClose)
Parameter
-
agreeToClose
Gibt an, ob der Benutzer zugestimmt hat, die Seite zu verlassen.
OnCloseCompleted
Wird ausgelöst, wenn der Browser geschlossen wurde.
public HRESULT OnCloseCompleted()
OnCloseRequested
Wird ausgelöst, wenn der Browser das Schließen angefordert hat.
public HRESULT OnCloseRequested()
OnDialogShown
Wird ausgelöst, wenn ein modales Dialogfeld im Browser angezeigt oder ausgeblendet wird.
public HRESULT OnDialogShown(BOOL fShown)
Parameter
-
fShown
Gibt an, ob das Dialogfeld angezeigt oder ausgeblendet wurde.
OnDocumentComplete
Wird ausgelöst, wenn ein Dokument vollständig geladen und initialisiert wird.
public HRESULT OnDocumentComplete(ULONG ulCurrentEntryId, VisibleListUpdateEntry * pVisibleListEntries, int cVisibleListEntries)
Parameter
ulCurrentEntryId
Die Eintrags-ID des Reiseprotokolls für die Seite, die dieses Ereignis ausgelöst hat.pVisibleListEntries
Eine Liste, die die neuen Reiseprotokolleinträge seit der letzten Aktualisierung enthält.cVisibleListEntries
Die Anzahl der Elemente inpVisibleListEntries
OnDocumentModeSet
Wird ausgelöst, wenn sich der Dokumentmodus geändert hat.
public HRESULT OnDocumentModeSet(ULONG documentMode)
Parameter
-
documentMode
Die neue Dokumentmodusversion.
OnEnterpriseIDSet
Wird ausgelöst, wenn eine Navigation abgeschlossen wurde; stellt Informationen zur Unternehmens-ID bereit.
public HRESULT OnEnterpriseIDSet(BOOL fEnterpriseID)
Parameter
-
fEnterpriseID
Gibt an, ob für den Browser eine Unternehmens-ID festgelegt ist.
OnFindOnPageResult
Wird ausgelöst, wenn sich die Ergebnisse der Suche auf der Seite ändern.
public HRESULT OnFindOnPageResult(int iRequestID, int cMatches, int iActiveMatch)
Parameter
iRequestID
Eine ID zum Korrelieren von Ergebnissen mit IDualEngine20Browser::D ualEngineFindOnPage() -Anforderungen.cMatches
Die Anzahl der Übereinstimmungen.iActiveMatch
Der Index der ausgewählten Übereinstimmung.
OnFinishedSetFocus
Wird ausgelöst, wenn die Verarbeitung einer IDualEngine20Browser::D ualEngineSetFocus() -Anforderung abgeschlossen wurde.
public HRESULT OnFinishedSetFocus()
OnGeolocationFeatureInUse
Wird ausgelöst, wenn auf Geolocationdaten zugegriffen wird.
public HRESULT OnGeolocationFeatureInUse(LPCWSTR pszContextUrl, SITE_PERMISSION_FEATURE_MODE featureMode)
Parameter
pszContextUrl
Die URL der Seite, die auf Geolocationdaten zugreift.featureMode
Gibt an, ob der Zugriff blockiert oder zugelassen wurde.
OnGeolocationPermissionRequested
Wird ausgelöst, wenn die Benutzerberechtigung zum Aktivieren der Geolocation erforderlich ist.
public HRESULT OnGeolocationPermissionRequested(LPCWSTR pszContextUrl)
Parameter
-
pszContextUrl
Die URL der Seite, die die Geolocation-Berechtigung anfordert.
OnHasBeforeUnloadChanged
Wird ausgelöst, wenn ein OnBeforeUnload
Handler registriert oder entfernt wurde.
public HRESULT OnHasBeforeUnloadChanged(BOOL fBeforeUnload)
Parameter
-
fBeforeUnload
true
gibt an, dass einOnBeforeUnload
Handler registriert wurde;false
gibt an, dass er entfernt wurde.
OnIndicatorItemsSet
Wird ausgelöst, wenn eine Navigation abgeschlossen wurde; stellt Statusinformationen zum aktuellen Status der Browserseite bereit.
public HRESULT OnIndicatorItemsSet(BOOL fProtectedMode, BOOL fEnhancedProtectedMode, DWORD dwUrlZone, BOOL fEnterpriseMode)
Parameter
fProtectedMode
Gibt an, ob sich der Browser im geschützten Modus befindet.fEnhancedProtectedMode
Gibt an, ob sich der Browser im erweiterten geschützten Modus befindet.dwUrlZone
Die Zone der aktuellen URL.fEnterpriseMode
Gibt an, ob sich der Browser im Unternehmensmodus befindet.
OnInputAttempted
Wird ausgelöst, wenn Benutzereingaben empfangen werden.
public HRESULT OnInputAttempted()
OnLoadingActivityChanged
Wird ausgelöst, wenn sich der Ladezustand der Seite ändert.
public HRESULT OnLoadingActivityChanged(BOOL fLoading)
Parameter
-
fLoading
Gibt an, ob die Seite geladen wird oder nicht.
OnMixedContentBlocked
Wird ausgelöst, wenn gemischte Inhalte blockiert wurden.
public HRESULT OnMixedContentBlocked()
OnNavigationComplete
Wird ausgelöst, wenn eine Navigation abgeschlossen wurde.
public HRESULT OnNavigationComplete(REFGUID guidTabId, ULONG ulCurrentEntryId, VisibleListUpdateEntry * pVisibleListEntries, int cVisibleListEntries, DWORD dwNavFlags, SECURELOCKICON secureLockIcon, DWORD dwSecurityFlags, CryptDataBlob * pDualEngineCertificates, int cCertificateChainBlobs)
Parameter
guidTabId
Die Wiederherstellungs-GUID für die Registerkarte.ulCurrentEntryId
Die ID, die diese Navigation in der Liste der sichtbaren Einträge darstellt.pVisibleListEntries
Eine Liste, die die neuen Reiseprotokolleinträge seit der letzten Aktualisierung enthält.cVisibleListEntries
Die Anzahl der Elemente inpVisibleListEntries
.dwNavFlags
Flags, die den Typ der aufgetretenen Navigation angeben.secureLockIcon
Der Sicherheitsstatus der Seite.dwSecurityFlags
Flags, die alle Zertifikatfehler für die Seite angeben.pDualEngineCertificates
Eine Liste, die die Zertifikatkette für die Seite des aktuellen Eintrags enthält.cCertificateChainBlobs
Die Anzahl der Elemente inpDualEngineCertificates
.
OnNavigationFailed
Wird ausgelöst, wenn eine Navigation fehlschlägt.
public HRESULT OnNavigationFailed(NAVIGATIONFAILEDREASON failureReason)
Parameter
-
failureReason
Der Grund, warum die Navigation fehlgeschlagen ist.
OnNavigationToDownload
Wird ausgelöst, wenn eine Navigation mit einem Download beendet wurde.
public HRESULT OnNavigationToDownload()
OnNewWindow
Wird ausgelöst, wenn ein neues Fenster erstellt wurde.
public HRESULT OnNewWindow(IDualEngine20Browser * pNewBrowser, HWND hwnd, const DualEngineNewWindowOptions * options, IDualEngine20BrowserObserver ** ppObserver)
Parameter
pNewBrowser
Das Browserobjekt für das neue Fenster.hwnd
Das Handle für das neue Fenster.options
Die Optionen, mit denen das neue Fenster erstellt wurde.ppObserver
Das Observer-Objekt für das neue Fenster.
OnPopupBlocked
Wird ausgelöst, wenn ein Popupfenster blockiert wurde.
public HRESULT OnPopupBlocked(LPCWSTR pszContextUrl, LPCWSTR pszPopupUrl)
Parameter
pszContextUrl
Die URL der Seite, die den Befehl zum Öffnen des Popups ausgegeben hat.pszPopupUrl
Die URL der Popupseite.
OnPrepareToExitRegionFailed
Wird ausgelöst, wenn der Browser einen Fehler beim Behandeln eines vorherigen IDualEngine20Browser::D ualEnginePrepareToExitRegion() -Aufrufs ausgeführt hat.
public HRESULT OnPrepareToExitRegionFailed()
OnReadyToExitRegion
Wird ausgelöst, wenn der Browser erfolgreich einen vorherigen IDualEngine20Browser::D ualEnginePrepareToExitRegion() -Aufruf verarbeitet hat.
public HRESULT OnReadyToExitRegion(REFGUID guidClonedTabId, ULONG ulCurrentEntryId, VisibleListUpdateEntry * pVisibleListEntriesComplete, int cVisibleListEntriesComplete)
Parameter
guidClonedTabId
Die GUID der Registerkarten-Wiederherstellungsdatendatei, die die beendete Region zurückgibt.ulCurrentEntryId
Die Eintrags-ID des Reiseprotokolls für die Seite, die dieses Ereignis ausgelöst hat.pVisibleListEntriesComplete
Eine Liste, die die neuen Reiseprotokolleinträge seit der letzten Aktualisierung enthält.cVisibleListEntriesComplete
Die Anzahl der Elemente inpVisibleListEntriesComplete
OnTabCrashed
Wird ausgelöst, wenn die Registerkarte abgestürzt ist.
public HRESULT OnTabCrashed(BOOL fUnrecoverable)
Parameter
-
fUnrecoverable
Gibt an, ob die Registerkarte wiederhergestellt werden kann.
OnTabHangReported
Wird ausgelöst, wenn der Browser aufgehängt wird.
public HRESULT OnTabHangReported()
OnUnexpectedRundown
Wird ausgelöst, wenn der Browser unerwartet geschlossen wurde.
public HRESULT OnUnexpectedRundown()
OnUnhandledKeyboardAccelerator
Wird ausgelöst, wenn eine Tastenkombination verarbeitet wird, und es wird festgestellt, dass der Browser diese Zugriffstaste nicht behandelt oder nicht darauf rgHostPriorityAccels
basieren sollte.
public HRESULT OnUnhandledKeyboardAccelerator(LPMSG lpMsg)
Parameter
-
lpMsg
Die win32-Nachricht für die nicht behandelte Tastenkombination.
OnUnhandledKeyboardAcceleratorAsync
Wird ausgelöst, wenn eine Tastenkombination verarbeitet wird, und es wird festgestellt, dass der Browser diese Zugriffstaste nicht behandelt oder nicht auf rgHostPriorityAccels
diesem basieren sollte.
public HRESULT OnUnhandledKeyboardAcceleratorAsync(LPMSG pMsg, BOOL isShiftDown, BOOL isCtrlDown, BOOL isAltDown)
In dieser Version der -Methode wird das Ereignis asynchron ausgelöst, und der Tastaturzustand kann sich seit der Verarbeitung geändert haben, sodass der Zustand der Modifizierertasten angegeben wird.
Parameter
pMsg
Die win32-Nachricht für die nicht behandelte Tastenkombination.isShiftDown
Gibt an, ob die UMSCHALTTASTE gedrückt wurde.isCtrlDown
Gibt an, ob die STRG-TASTE gedrückt wurde.isAltDown
Gibt an, ob die ALT-TASTE gedrückt wurde.
OnVisibleComplete
Wird ausgelöst, wenn der Inhalt der Seite sichtbar gemacht wird.
public HRESULT OnVisibleComplete()
OnZoomChanged
Wird ausgelöst, wenn sich der Zoom geändert hat.
public HRESULT OnZoomChanged(ULONG ulZoomPercent)
Parameter
-
ulZoomPercent
Der neue Zoomprozentsatz.
OpenURLInEdge
Wird ausgelöst, wenn der Browser den Host anfordert, zu einer URL in einem neuen Fenster zu navigieren.
public HRESULT OpenURLInEdge(LPCWSTR pszUrl, const DualEngineNewWindowOptions * options, ULONG ulCookieSyncVersion)
Parameter
pszUrl
Die URL, zu der navigiert werden soll.options
Optionen, die auf das neue Fenster angewendet werden sollen.ulCookieSyncVersion
Eine Zahl, die verwendet werden kann, um eine Navigation mit einem bestimmten Cookiestatus zu korrelieren.
OpenURLInEdge2
Wird ausgelöst, wenn der Browser den Host anfordert, zu einer URL in einem neuen Fenster zu navigieren. Diese Version bietet zusätzliche Informationen zur Navigation.
public HRESULT OpenURLInEdge2(LPCWSTR pszUrl, const DualEngineNewWindowOptions * options, ULONG ulCookieSyncVersion, LPCWSTR pszReferrer, LPCWSTR pszHeaders, VARIANT * postData)
Parameter
pszUrl
Die URL, zu der navigiert werden soll.options
Optionen, die auf die Navigation angewendet werden sollen.ulCookieSyncVersion
Eine Zahl, die verwendet werden kann, um eine Navigation mit einem bestimmten Cookiestatus zu korrelieren.pszReferrer
Der HTTP-Referer-Anforderungsheader.pszHeaders
Zusätzliche HTTP-Header.postData
HTTP POST-Daten, z. B. Formulardaten.
RequestHostAddFavorite
Wird ausgelöst, wenn eine Seite angefordert wurde, um zu Favoriten hinzugefügt zu werden.
public HRESULT RequestHostAddFavorite(LPCWSTR pszTitle, LPCWSTR pszUrl)
Parameter
pszTitle
Der Titel der Seite.pszUrl
Die URL der Seite.
RequestHostCreateUrlTip
Wird ausgelöst, wenn angefordert wird, eine QuickInfo mit einer URL anzuzeigen.
public HRESULT RequestHostCreateUrlTip(LPCWSTR pszUrl)
Parameter
-
pszUrl
Die URL, die in der QuickInfo angezeigt werden soll.
RequestHostFocus
Wird ausgelöst, wenn der Fokus angefordert wird, um zum Hostfenster zu wechseln.
public HRESULT RequestHostFocus(DUALENGINE_FOCUSDIRECTION focusDirection, const MSG * msg)
Parameter
focusDirection
Die Richtung, in der sich der Fokus bewegt.msg
Ein Zeiger auf die Nachricht, die die Fokusänderung verursacht hat.
RequestHostFullscreen
Wird ausgelöst, wenn die Seite anfordert, dass der Host Inhalte im Vollbildmodus anzeigt.
public HRESULT RequestHostFullscreen(FULLSCREENACTION fullScreenAction)
Parameter
-
fullScreenAction
Die angeforderte Vollbildaktion.
RequestHostHideUrlTip
Wird ausgelöst, wenn angefordert wird, eine QuickInfo auszublenden, die eine URL enthält.
public HRESULT RequestHostHideUrlTip()
RequestHostPositionChanged
Wird ausgelöst, wenn der Browser anfordert, dass der Host seine Größe oder Position ändert.
public HRESULT RequestHostPositionChanged(LONG nX, LONG nY, LONG nWidth, LONG nHeight, ULONGLONG hSyncEvent)
Parameter
nX
Die angeforderte X-Position des Fensters.nY
Die angeforderte Y-Position des Fensters.nWidth
Die angeforderte Fensterbreite.nHeight
Die angeforderte Fensterhöhe.hSyncEvent
Ein Handle für das Ereignisobjekt, das signalisiert werden soll, wenn die Änderung abgeschlossen ist.
RequestHostShowTheater
Wird ausgelöst, wenn der Browser den Host anfordert, in den Theatermodus zu wechseln oder diesen zu verlassen.
public HRESULT RequestHostShowTheater(BOOL fShow)
Parameter
-
fShow
Gibttrue
an, dass der Host aufgefordert wird, in den Theatermodus zu wechseln; wennfalse
, wird er aufgefordert, den Theatermodus zu verlassen.
RequestHostWindowFocus
Wird ausgelöst, wenn der Host aufgefordert wird, den Fokus einzunehmen oder aufzugeben.
public HRESULT RequestHostWindowFocus(BOOL fFocus)
Parameter
-
fFocus
Gibt an, was mit Fokus ausgeführt werden soll. Wenntrue
, sollte der Fokus eingenommen werden, andernfalls sollte er aufgegeben werden.
RequestHostWindowFocusSync
Wird ausgelöst, wenn der Host aufgefordert wird, den Fokus einzunehmen oder aufzugeben.
public HRESULT RequestHostWindowFocusSync(BOOL fFocus, ULONGLONG hSyncEvent)
In dieser Version der -Methode wartet der Browser, bis das angegebene Ereignis signalisiert wird.
Parameter
fFocus
Gibt an, was mit Fokus ausgeführt werden soll. Wenntrue
, sollte der Fokus eingenommen werden, andernfalls sollte er aufgegeben werden.hSyncEvent
Ein Handle für das Ereignisobjekt, das signalisiert werden soll, wenn die Änderung abgeschlossen ist.
UpdateHostFavicon
Wird ausgelöst, wenn sich das Favicon geändert hat.
public HRESULT UpdateHostFavicon(ULONG ulCurrentEntryId, LPCWSTR spszCurrentUrl, LPCWSTR * pIconUrls, int cIconUrls)
Parameter
ulCurrentEntryId
Die Eintrags-ID des Reiseprotokolls für die Seite, die dieses Ereignis ausgelöst hat.spszCurrentUrl
Die URL der Seite.pIconUrls
Eine Liste der Favicon-URLs.cIconUrls
Die Anzahl der Elemente inpIconUrls
.
UpdateHostTitle
Wird ausgelöst, wenn der Titel der Seite aktualisiert wurde.
public HRESULT UpdateHostTitle(ULONG ulCurrentEntryId, LPCWSTR pszTitle)
Parameter
ulCurrentEntryId
Die ID der Seite in der Liste der sichtbaren Einträge, die dieses Ereignis ausgelöst hat.pszTitle
Der neue Titel.
UpdateSecureLockIcon
Wird ausgelöst, wenn sich die Sicherheitsinformationen der Seite geändert haben.
public HRESULT UpdateSecureLockIcon(ULONG ulCurrentEntryId, SECURELOCKICON secureLockIcon)
Parameter
ulCurrentEntryId
Der Reiseprotokolleintrag für diese Änderung.secureLockIcon
Der Status der Sicherheitsinformationen.