WebBrowser.WebBrowserSite Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет главное окно элемента управления WebBrowser.
protected: ref class WebBrowser::WebBrowserSite : System::Windows::Forms::WebBrowserSiteBase
[System.Runtime.InteropServices.ComVisible(false)]
protected class WebBrowser.WebBrowserSite : System.Windows.Forms.WebBrowserSiteBase
protected class WebBrowser.WebBrowserSite : System.Windows.Forms.WebBrowserSiteBase
Protected Class WebBrowser.WebBrowserSite
Inherits WebBrowserSiteBase
- Наследование
- Атрибуты
Комментарии
Если вы знакомы с разработкой OLE с помощью неуправляемого WebBrowser
элемента управления ActiveX, можно расширить функциональные возможности элемента управления Windows FormsWebBrowser, который является управляемой оболочкой для элемента управления ActiveX. Эту расширяемость можно использовать, например, для настройки контекстного меню браузера и сочетаний клавиш или предоставления настраиваемой конфигурации безопасности для размещенных документов.
Чтобы использовать эту функцию, реализуйте классы, наследуемые от WebBrowser классов и WebBrowser.WebBrowserSite классов. Неуправляемый WebBrowser
элемент управления ActiveX использует защищенный WebBrowser.CreateWebBrowserSiteBase метод для получения интерфейсов расширяемости, реализованных классомWebBrowser.WebBrowserSite. Переопределите метод, CreateWebBrowserSiteBase чтобы вернуть экземпляр собственного класса, наследуемого WebBrowser.WebBrowserSite от класса. Класс WebBrowser.WebBrowserSite предоставляет реализации интерфейса OLE IDocHostUIHandler
по умолчанию. Дополнительные сведения см. в описании интерфейса IDocHostUIHandler. Вы можете предоставить собственную реализацию этого интерфейса или реализовать любой другой WebBrowser
интерфейс управления ActiveX для настройки поведения элемента управления. Дополнительные сведения см. в разделе "Элемент управления WebBrowser".
Примечание
Если вы предоставляете собственную реализацию для любых IDocHostUIHandler
членов, необходимо реализовать все члены этого интерфейса.
Конструкторы
WebBrowser.WebBrowserSite(WebBrowser) |
Инициализирует новый экземпляр класса WebBrowser.WebBrowserSite. |
Методы
Dispose() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Освобождает все ресурсы, занятые модулем WebBrowserSiteBase. (Унаследовано от WebBrowserSiteBase) |
Dispose(Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Освобождает неуправляемые ресурсы, используемые объектом WebBrowserSiteBase, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от WebBrowserSiteBase) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |