Partager via


Interface IBrowserService2 (shdeprecated.h)

Action déconseillée. IBrowserService2 étend IBrowserService. Les méthodes exposées par cette interface sont analogues aux méthodes protégées virtuelles dans l’héritage C++ normal. La hiérarchie d’héritage des objets s’étend sur plusieurs DLL. La hiérarchie est constituée d’une classe de base et de plusieurs classes dérivées qui correspondent à des contrôles, y compris CLSID_WebBrowser et le bureau de l’utilisateur. Les objets qui ne se trouvent pas dans la hiérarchie ne doivent pas implémenter cette interface ou utiliser la plupart de ses méthodes.

Héritage

L’interface IBrowserService2 hérite d’IBrowserService. IBrowserService2 a également les types de membres suivants :

Méthodes

L’interface IBrowserService2 a ces méthodes.

 
IBrowserService2::_CancelPendingNavigationAsync

Action déconseillée. Permet à une classe dérivée de demander à la classe de base d’annuler toute navigation en attente.
IBrowserService2::_CancelPendingView

Action déconseillée. Permet à une classe dérivée de demander à la classe de base d’annuler les vues en attente.
IBrowserService2::_CloseAndReleaseToolbars

Action déconseillée. Demande la fermeture des barres d’outils du navigateur hébergées par la classe dérivée.
IBrowserService2::_DisableModeless

Action déconseillée. Permet à une classe dérivée de demander à la classe de base si une interface utilisateur modale est visible. Une interface utilisateur modale bloque le comportement de réduction et de fermeture dans la fenêtre du navigateur.
IBrowserService2::_ExecChildren

Action déconseillée. Permet à la classe dérivée d’émettre une commande via la méthode IOleCommandTarget::Exec directement, au lieu de s’appuyer sur la classe de base.
IBrowserService2::_FindTBar

Action déconseillée. Retourne l’index d’un élément de barre d’outils de navigateur en fonction des règles d’identité COM (Component Object Model).
IBrowserService2::_get_itbLastFocus

Action déconseillée. Obtient l’ID de la dernière barre d’outils ou vue qui avait le focus.
IBrowserService2::_GetBorderDWHelper

Action déconseillée. Méthode d’assistance pour l’implémentation de GetBorderDW.
IBrowserService2::_GetEffectiveClientArea

Action déconseillée. Utilisé avec IBrowserService2::_GetViewBorderRect pour négocier les dimensions de l’affichage du navigateur.
IBrowserService2::_GetToolbarCount

Action déconseillée. Retourne le nombre de barres d’outils dans la fenêtre du navigateur.
IBrowserService2::_GetToolbarItem

Action déconseillée. Obtient un élément spécifique à partir d’une barre d’outils.
IBrowserService2::_GetViewBorderRect

Action déconseillée. Utilisé avec IBrowserService2::_GetEffectiveClientArea pour négocier la taille et la position de l’affichage du navigateur.
IBrowserService2::_Initialize

Action déconseillée. Coordonne l’initialisation de l’état entre les classes de base et dérivées.
IBrowserService2::_LoadToolbars

Action déconseillée. Charge l’état enregistré des barres d’outils du navigateur.
IBrowserService2::_MaySaveChanges

Action déconseillée. Permet à la classe de base de case activée si l’affichage du navigateur doit enregistrer les modifications avant de se fermer.
IBrowserService2::_NavigateToPidl

Action déconseillée. Navigue la classe de base vers un nouvel emplacement de manière synchrone.
IBrowserService2::_OnFocusChange

Action déconseillée. Coordonne le focus entre la classe de base et la classe dérivée lorsque le focus se déplace entre les barres d’outils du navigateur de la classe dérivée et sa vue.
IBrowserService2::_PauseOrResumeView

Action déconseillée. Permet à une classe dérivée de demander à la classe de base de suspendre (par exemple, avant une opération de réduction) ou de reprendre l’affichage du navigateur.
IBrowserService2::_put_itbLastFocus

Action déconseillée. Définit la dernière barre d’outils ou la dernière vue avec le focus.
IBrowserService2::_ResizeNextBorder

Action déconseillée. Redimensionne la bordure de l’affichage du navigateur en réponse à l’ajout ou à la suppression de barres d’outils.
IBrowserService2::_ResizeNextBorderHelper

Action déconseillée. Méthode d’assistance utilisée par l’implémentation de IBrowserService2::_ResizeNextBorder.
IBrowserService2::_ResizeView

Action déconseillée. Appelle IBrowserService2::_UpdateViewRectSize, puis met à jour la vue du navigateur à l’aide de IOleInPlaceActiveObject::ResizeBorder.
IBrowserService2::_SaveToolbars

Action déconseillée. Enregistre l’état des barres d’outils du navigateur.
IBrowserService2::_SendChildren

Action déconseillée. Permet à la classe dérivée d’envoyer un message via la fonction SendMessage directement au lieu de s’appuyer sur la classe de base.
IBrowserService2::_SetFocus

Action déconseillée. Définit le focus sur une barre d’outils ou sur la fenêtre d’affichage du navigateur. Appelé lors de la traduction d’accélérateurs via TranslateAcceleratorSB ou lorsque IBrowserService2::v_MayGetNextToolbarFocus échoue.
IBrowserService2::_SwitchActivationNow

Action déconseillée. Coordonne les mises à jour d’état lors du basculement entre les affichages de navigateur actuels et en attente.
IBrowserService2::_TryShell2Rename

Action déconseillée. Coordonne le renommage de l’affichage du navigateur actuel lorsque le navigateur est redirigé.
IBrowserService2::_UIActivateView

Action déconseillée. Permet à une classe dérivée de demander que la classe de base mettent à jour la vue du navigateur.
IBrowserService2::_UpdateViewRectSize

Action déconseillée. Appelé pour informer les autres fonctions impliquées dans les négociations sur la taille de l’affichage du navigateur que les dimensions autorisées de l’affichage du navigateur ont changé.
IBrowserService2::ActivatePendingView

Action déconseillée. Coordonne la mise à jour de l’état pendant que le navigateur bascule entre une vue actuelle et une vue en attente.
IBrowserService2::AllowViewResize

Action déconseillée. Indique à la classe de base s’il faut autoriser le redimensionnement de la vue.
IBrowserService2::CreateBrowserPropSheetExt

Action déconseillée. Permet à la classe dérivée d’ajouter des feuilles de propriétés Options de dossier à la classe de base.
IBrowserService2::CreateViewWindow

Action déconseillée. Coordonne la mise à jour de l’état lors de la création d’une fenêtre d’affichage de navigateur.
IBrowserService2::ForwardViewMsg

Action déconseillée. Appelle la fonction SendMessage avec un message reçu par la vue, en utilisant le membre _hwndView de la structure BASEBROWSERDATA comme paramètre hWnd SendMessage.
IBrowserService2::GetBaseBrowserData

Action déconseillée. Obtient une structure en lecture seule contenant les éléments protégés appartenant à la classe de base, dans le but de déterminer l’état.
IBrowserService2::GetFolderSetData

Action déconseillée. Obtient une structure contenant des informations de dossier.
IBrowserService2::GetViewRect

Action déconseillée. Récupère une valeur utilisée pour négocier la taille autorisée de la fenêtre.
IBrowserService2::GetViewWindow

Action déconseillée. Fournit un accès direct à la fenêtre d’affichage du navigateur créée par IBrowserService2::CreateViewWindow.
IBrowserService2::InitializeDownloadManager

Action déconseillée. Active le gestionnaire de téléchargement dans la classe de base.
IBrowserService2::InitializeTransitionSite

Action déconseillée. Active les transitions dans la fenêtre d’affichage du navigateur.
IBrowserService2::InitializeTravelLog

Action déconseillée. Permet à la classe dérivée de spécifier un enregistrement de navigation à utiliser dans une nouvelle fenêtre.
IBrowserService2::Offline

Action déconseillée. Recherche et met à jour les status hors connexion du navigateur, en synchronisant l’état entre la classe de base et les classes dérivées.
IBrowserService2::OnCommand

Action déconseillée. Appelle la classe dérivée de la classe de base à la réception d’un message WM_COMMAND. La classe dérivée gère le message.
IBrowserService2::OnCreate

Action déconseillée. Appelle la classe dérivée de la classe de base à la réception d’un message WM_CREATE. La classe dérivée gère le message.
IBrowserService2::OnDestroy

Action déconseillée. Appelle la classe dérivée de la classe de base à la réception d’un message WM_DESTROY. La classe dérivée gère le message.
IBrowserService2::OnFrameWindowActivateBS

Action déconseillée. Appelle la classe dérivée de la classe de base en réponse à une fenêtre de sous-image activée ou désactivée. La classe dérivée détermine ce qu’il faut faire en réponse à l’action.
IBrowserService2::OnNotify

Action déconseillée. Appelle la classe dérivée de la classe de base à la réception d’un message WM_NOTIFY. La classe dérivée gère le message.
IBrowserService2::OnSetFocus

Action déconseillée. Appelle la classe dérivée de la classe de base à la réception d’un message WM_SETFOCUS. La classe dérivée gère le message.
IBrowserService2::OnSize

Action déconseillée. Appelle la classe dérivée de la classe de base à la réception d’un message WM_SIZE. La classe dérivée gère le message.
IBrowserService2::P utBaseBrowserData

Action déconseillée. Obtient une structure qui autorise l’accès en lecture/écriture aux membres protégés de la classe de base. Notez toutefois que cet état ne doit être mis à jour que par le navigateur de base.
IBrowserService2::ReleaseShellView

Action déconseillée. Coordonne la durée de vie de la vue entre la classe de base et sa classe dérivée.
IBrowserService2::SetAcceleratorMenu

Action déconseillée. Implémenté par une classe dérivée pour définir des accélérateurs de menu qui peuvent être utilisés dans un appel à TranslateAcceleratorSB.
IBrowserService2::SetActivateState

Action déconseillée. Mises à jour la valeur du membre _uActivateState de la structure BASEBROWSERDATA, qui vérifie si la fenêtre d’affichage du navigateur est dans un état activé. La classe dérivée effectue cet appel à la classe de base.
IBrowserService2::SetAsDefFolderSettings

Action déconseillée. Définit le mode d’affichage actuel du dossier comme mode d’affichage par défaut pour tous les dossiers. Utilisé par la boîte de dialogue Options de dossier.
IBrowserService2::SetTopBrowser

Action déconseillée. Informe la classe de base lorsqu’elle devient le navigateur le plus haut instance.
IBrowserService2::UpdateSecureLockIcon

Action déconseillée. Mises à jour la valeur du membre _eSecureLockIcon de la structure BASEBROWSERDATA, qui effectue le suivi de l’icône indiquant un site sécurisé, ainsi que la mise à jour de l’icône elle-même dans l’interface utilisateur.
IBrowserService2::v_CheckZoneCrossing

Action déconseillée. Appelée par la classe de base pour valider un passage de zone lors de la navigation d’une page à l’autre.
IBrowserService2::v_GetViewStream

Action déconseillée. Retourne un flux utilisé pour charger ou enregistrer l’état d’affichage.
IBrowserService2::v_MayGetNextToolbarFocus

Action déconseillée. Utilisé lors de la traduction d’accélérateurs via TranslateAcceleratorSB et lors de la vérification du cycle de focus entre la vue et les barres d’outils du navigateur.
IBrowserService2::v_MayTranslateAccelerator

Action déconseillée. Appelée par une classe dérivée pour indiquer à la classe de base de poursuivre la traduction de la mnémonique du clavier.
IBrowserService2::v_ShowHideChildWindows

Action déconseillée. Permet à une classe dérivée de mettre à jour ses fenêtres enfants après un événement de dimensionnement.
IBrowserService2::WndProcBS

Action déconseillée. Permet à une classe dérivée d’appeler la fonction WinProc de la classe de base.

Remarques

Cette interface fournit également les méthodes de l’interface IBrowserService , dont elle hérite.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shdeprecated.h