WebBrowser.WebBrowserSite WebBrowser.WebBrowserSite WebBrowser.WebBrowserSite Class

정의

WebBrowser 컨트롤의 호스트 창을 나타냅니다.Represents the host window of a WebBrowser control.

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
상속
WebBrowser.WebBrowserSiteWebBrowser.WebBrowserSiteWebBrowser.WebBrowserSite
특성

설명

관리 되지 않는 사용 하 여 OLE 개발에 익숙한 경우 WebBrowser ActiveX 컨트롤을 Windows Forms의 기능을 확장할 수 있습니다 WebBrowser 컨트롤 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.

이 기능을 사용 하려면 구현 클래스에서 상속 되는 WebBrowserWebBrowser.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 클래스 구현을 제공 하는 기본 OLE의 IDocHostUIHandler 인터페이스입니다.The WebBrowser.WebBrowserSite class provides a default implementations of the OLE IDocHostUIHandler interface. 자세한 내용은 IDocHostUIHandler 인터페이스 MSDN 라이브러리에서.For more information, see IDocHostUIHandler Interface in the MSDN library. 이 인터페이스의 자체 구현을 제공할 수 있습니다 하거나 다른 구현 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 컨트롤 MSDN 라이브러리에서.For more information, see WebBrowser Control in the MSDN library.

참고

에 대 한 고유한 구현을 제공 하는 경우 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(WebBrowser) WebBrowser.WebBrowserSite(WebBrowser)

WebBrowser.WebBrowserSite 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the WebBrowser.WebBrowserSite class.

메서드

Dispose() Dispose() Dispose()

WebBrowserSiteBase에서 사용하는 모든 리소스를 해제합니다.Releases all resources used by the WebBrowserSiteBase.

(Inherited from WebBrowserSiteBase)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

WebBrowserSiteBase에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.Releases the unmanaged resources used by the WebBrowserSiteBase and optionally releases the managed resources.

(Inherited from WebBrowserSiteBase)
Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

보안

SecurityPermission
이 형식을 재정의 대 한 관리 되지 않는 코드에 대 한 액세스가 필요 합니다.for overriding this type, which requires access to unmanaged code. 연관 된 열거형: InheritanceDemandUnmanagedCodeAssociated enumerations: InheritanceDemand and UnmanagedCode

적용 대상

추가 정보