WebBrowser.WebBrowserSite Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar värdfönstret för en WebBrowser kontroll.
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
Inherits WebBrowserSiteBase
- Arv
- Attribut
Kommentarer
Om du är bekant med OLE-utveckling med hjälp av den ohanterade WebBrowser ActiveX-kontrollen kan du utöka funktionerna i kontrollen Windows Forms WebBrowser, som är en hanterad omslutning för ActiveX-kontrollen. Du kan till exempel använda den här utökningsbarheten för att anpassa webbläsarens snabbmeny och genvägsnycklar eller för att tillhandahålla en anpassad säkerhetskonfiguration för värdbaserade dokument.
Om du vill använda den här funktionen implementerar du klasser som ärver från klasserna WebBrowser och WebBrowser.WebBrowserSite . Den ohanterade WebBrowser ActiveX-kontrollen använder den skyddade WebBrowser.CreateWebBrowserSiteBase metoden för att hämta utökningsbarhetsgränssnitt som implementeras av WebBrowser.WebBrowserSite klassen. Åsidosätt CreateWebBrowserSiteBase metoden för att returnera en instans av din egen klass som ärver från WebBrowser.WebBrowserSite klassen. Klassen WebBrowser.WebBrowserSite tillhandahåller en standardimplementering av OLE-gränssnittet IDocHostUIHandler . Mer information finns i IDocHostUIHandler Interface. Du kan tillhandahålla din egen implementering av det här gränssnittet eller implementera andra WebBrowser ActiveX-kontrollgränssnitt för att anpassa kontrollens beteende. Mer information finns i WebBrowser Control.
Note
Om du tillhandahåller din egen implementering för alla IDocHostUIHandler medlemmar måste du implementera alla medlemmar i gränssnittet.
Konstruktorer
| Name | Description |
|---|---|
| WebBrowser.WebBrowserSite(WebBrowser) |
Initierar en ny instans av WebBrowser.WebBrowserSite klassen. |
Metoder
| Name | Description |
|---|---|
| Dispose() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Släpper alla resurser som används av WebBrowserSiteBase. (Ärvd från WebBrowserSiteBase) |
| Dispose(Boolean) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Släpper de ohanterade resurser som används av WebBrowserSiteBase och släpper eventuellt de hanterade resurserna. (Ärvd från WebBrowserSiteBase) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |