WebBrowser.WebBrowserSite Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje okno hosta kontrolki 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
- Dziedziczenie
- Atrybuty
Uwagi
Jeśli znasz programowanie ole przy użyciu niezarządzanego WebBrowser
formantu ActiveX, możesz rozszerzyć funkcjonalność kontrolki Windows FormsWebBrowser, która jest zarządzaną otoką dla kontrolki ActiveX. Można użyć tej rozszerzalności, na przykład, aby dostosować menu skrótów przeglądarki i klawisze skrótów lub zapewnić niestandardową konfigurację zabezpieczeń dla hostowanych dokumentów.
Aby użyć tej funkcji, zaimplementuj klasy dziedziczone z WebBrowser klas i WebBrowser.WebBrowserSite . Niezarządzana WebBrowser
kontrolka ActiveX używa chronionej WebBrowser.CreateWebBrowserSiteBase metody do pobierania interfejsów rozszerzalności implementowanych przez klasęWebBrowser.WebBrowserSite. Zastąpij metodę CreateWebBrowserSiteBase , aby zwrócić wystąpienie własnej klasy, które dziedziczy z WebBrowser.WebBrowserSite klasy . Klasa WebBrowser.WebBrowserSite udostępnia domyślne implementacje interfejsu OLE IDocHostUIHandler
. Aby uzyskać więcej informacji, zobacz Interfejs IDocHostUIHandler. Możesz zapewnić własną implementację tego interfejsu lub zaimplementować dowolny inny WebBrowser
interfejs sterowania ActiveX w celu dostosowania zachowania kontrolki. Aby uzyskać więcej informacji, zobacz WebBrowser Control (Kontrolka WebBrowser).
Uwaga
Jeśli udostępniasz własną implementację dla wszystkich IDocHostUIHandler
elementów członkowskich, musisz zaimplementować wszystkie elementy członkowskie tego interfejsu.
Konstruktory
WebBrowser.WebBrowserSite(WebBrowser) |
Inicjuje nowe wystąpienie klasy WebBrowser.WebBrowserSite. |
Metody
Dispose() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwalnia wszelkie zasoby używane przez element WebBrowserSiteBase. (Odziedziczone po WebBrowserSiteBase) |
Dispose(Boolean) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwalnia zasoby niezarządzane używane przez element WebBrowserSiteBase i opcjonalnie zwalnia zasoby zarządzane. (Odziedziczone po WebBrowserSiteBase) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |