WebBrowser.WebBrowserSite Класс

Определение

Представляет главное окно элемента управления 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
Наследование
WebBrowser.WebBrowserSite
Атрибуты

Комментарии

Если вы знакомы с разработкой OLE с помощью неуправляемого WebBrowser элемента управления ActiveX, можно расширить функциональные возможности WebBrowser элемента управления Windows Forms, который является управляемой оболочкой для элемента управления 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. Это расширение можно использовать, например, для настройки контекстного меню браузера и сочетаний клавиш, а также для предоставления настраиваемой конфигурации безопасности для размещенных документов.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.

Чтобы использовать эту функцию, реализуйте классы, которые наследуются от WebBrowser WebBrowser.WebBrowserSite классов и.To use this feature, implement classes that inherit from the WebBrowser and WebBrowser.WebBrowserSite classes. Неуправляемый WebBrowser элемент ActiveX использует защищенный WebBrowser.CreateWebBrowserSiteBase метод для получения интерфейсов расширяемости, реализуемых WebBrowser.WebBrowserSite классом.The unmanaged WebBrowser ActiveX control uses the protected WebBrowser.CreateWebBrowserSiteBase method to retrieve extensibility interfaces implemented by the WebBrowser.WebBrowserSite class. Переопределите CreateWebBrowserSiteBase метод, чтобы он возвращал экземпляр вашего собственного класса, наследуемого от WebBrowser.WebBrowserSite класса.Override the CreateWebBrowserSiteBase method to return an instance of your own class that inherits from the WebBrowser.WebBrowserSite class. WebBrowser.WebBrowserSiteКласс предоставляет реализации по умолчанию IDocHostUIHandler интерфейса OLE.The WebBrowser.WebBrowserSite class provides a default implementations of the OLE IDocHostUIHandler interface. Дополнительные сведения см. в разделе интерфейс идочостуихандлер.For more information, see IDocHostUIHandler Interface. Вы можете предоставить собственную реализацию этого интерфейса или реализовать любой другой WebBrowser интерфейс элемента управления ActiveX, чтобы настроить поведение элемента управления.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. Дополнительные сведения см. в разделе элемент управления WebBrowser.For more information, see WebBrowser Control.

Примечание

Если вы предоставляете собственную реализацию для всех IDocHostUIHandler членов, необходимо реализовать все члены этого интерфейса.If you provide your own implementation for any IDocHostUIHandler members, you must implement all the members of that interface.

Конструкторы

WebBrowser.WebBrowserSite(WebBrowser)

Инициализирует новый экземпляр класса WebBrowser.WebBrowserSite.Initializes a new instance of the WebBrowser.WebBrowserSite class.

Методы

Dispose()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Освобождает все ресурсы, занятые модулем WebBrowserSiteBase.Releases all resources used by the WebBrowserSiteBase.

(Унаследовано от WebBrowserSiteBase)
Dispose(Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Освобождает неуправляемые ресурсы, используемые объектом WebBrowserSiteBase, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the WebBrowserSiteBase and optionally releases the managed resources.

(Унаследовано от WebBrowserSiteBase)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к