WebBrowser.WebBrowserSite Classe

Définition

Représente la fenêtre hôte d'un contrôle WebBrowser.Represents the host window of a WebBrowser control.

protected: ref class WebBrowser::WebBrowserSite : System::Windows::Forms::WebBrowserSiteBase
protected class WebBrowser.WebBrowserSite : System.Windows.Forms.WebBrowserSiteBase
[System.Runtime.InteropServices.ComVisible(false)]
protected class WebBrowser.WebBrowserSite : System.Windows.Forms.WebBrowserSiteBase
Protected Class WebBrowser.WebBrowserSite
Inherits WebBrowserSiteBase
Héritage
WebBrowser.WebBrowserSite
Attributs

Remarques

Si vous êtes familiarisé avec le développement OLE à l’aide du contrôle ActiveX WebBrowser non managé, vous pouvez étendre les fonctionnalités du contrôle Windows Forms WebBrowser, qui est un wrapper managé pour le contrôle ActiveX.If you are familiar with OLE development using the unmanaged WebBrowser ActiveX control, you can extend the functionality of the Windows Forms WebBrowser control, which is a managed wrapper for the ActiveX control. Vous pouvez utiliser cette extensibilité, par exemple, pour personnaliser le menu contextuel et les touches de raccourci du navigateur ou pour fournir une configuration de sécurité personnalisée pour les documents hébergés.You can use this extensibility, for example, to customize the browser shortcut menu and shortcut keys or to provide a custom security configuration for hosted documents.

Pour utiliser cette fonctionnalité, implémentez des classes qui héritent des classes WebBrowser et WebBrowser.WebBrowserSite.To use this feature, implement classes that inherit from the WebBrowser and WebBrowser.WebBrowserSite classes. Le contrôle ActiveX WebBrowser non managé utilise la méthode WebBrowser.CreateWebBrowserSiteBase protégée pour récupérer les interfaces d’extensibilité implémentées par la classe WebBrowser.WebBrowserSite.The unmanaged WebBrowser ActiveX control uses the protected WebBrowser.CreateWebBrowserSiteBase method to retrieve extensibility interfaces implemented by the WebBrowser.WebBrowserSite class. Substituez la méthode CreateWebBrowserSiteBase pour retourner une instance de votre propre classe qui hérite de la classe WebBrowser.WebBrowserSite.Override the CreateWebBrowserSiteBase method to return an instance of your own class that inherits from the WebBrowser.WebBrowserSite class. La classe WebBrowser.WebBrowserSite fournit des implémentations par défaut de l’interface OLE IDocHostUIHandler.The WebBrowser.WebBrowserSite class provides a default implementations of the OLE IDocHostUIHandler interface. Pour plus d’informations, consultez interface IDocHostUIHandler dans MSDN Library.For more information, see IDocHostUIHandler Interface in the MSDN library. Vous pouvez fournir votre propre implémentation de cette interface ou implémenter n’importe quelle autre interface de contrôle ActiveX WebBrowser pour personnaliser le comportement du contrôle.You can provide your own implementation of this interface or implement any other WebBrowser ActiveX control interface in order to customize the behavior of the control. Pour plus d’informations, consultez contrôle WebBrowser dans MSDN Library.For more information, see WebBrowser Control in the MSDN library.

Notes

Si vous fournissez votre propre implémentation pour tous les membres IDocHostUIHandler, vous devez implémenter tous les membres de cette interface.If you provide your own implementation for any IDocHostUIHandler members, you must implement all the members of that interface.

Constructeurs

WebBrowser.WebBrowserSite(WebBrowser)

Initialise une nouvelle instance de la classe WebBrowser.WebBrowserSite.Initializes a new instance of the WebBrowser.WebBrowserSite class.

Méthodes

Dispose()

Libère toutes les ressources utilisées par WebBrowserSiteBase.Releases all resources used by the WebBrowserSiteBase.

(Hérité de WebBrowserSiteBase)
Dispose(Boolean)

Libère les ressources non managées utilisées par WebBrowserSiteBase et libère éventuellement les ressources managées.Releases the unmanaged resources used by the WebBrowserSiteBase and optionally releases the managed resources.

(Hérité de WebBrowserSiteBase)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

S’applique à

Voir aussi