다음을 통해 공유


WebBrowser.CreateWebBrowserSiteBase 메서드

정의

관리되지 않는 WebBrowser ActiveX 컨트롤 사이트에 대한 참조를 반환하여 관리되는 WebBrowser 컨트롤까지 사용자 지정할 수 있습니다.

protected:
 override System::Windows::Forms::WebBrowserSiteBase ^ CreateWebBrowserSiteBase();
protected override System.Windows.Forms.WebBrowserSiteBase CreateWebBrowserSiteBase ();
override this.CreateWebBrowserSiteBase : unit -> System.Windows.Forms.WebBrowserSiteBase
Protected Overrides Function CreateWebBrowserSiteBase () As WebBrowserSiteBase

반환

WebBrowser ActiveX 컨트롤 사이트를 나타내는 WebBrowser.WebBrowserSite입니다.

설명

이 메서드는 관리 WebBrowser 되지 않는 ActiveX 컨트롤을 사용하여 OLE 개발에 익숙하고 ActiveX 컨트롤의 관리 래퍼인 Windows Forms WebBrowser 컨트롤의 기능을 확장하려는 경우에 유용합니다. 예를 들어 이 확장성을 사용하여 브라우저 바로 가기 메뉴 및 바로 가기 키를 사용자 지정하거나 호스트된 문서에 대한 사용자 지정 보안 구성을 제공할 수 있습니다.

이 기능을 사용하려면 및 WebBrowser.WebBrowserSite 클래스에서 상속되는 클래스를 WebBrowser 구현합니다. 관리 WebBrowser 되지 않는 ActiveX 컨트롤은 보호된 CreateWebBrowserSiteBase 메서드를 사용하여 클래스에서 구현한 확장성 인터페이스를 WebBrowser.WebBrowserSite 검색합니다. 메서드를 CreateWebBrowserSiteBase 재정의하여 클래스에서 상속되는 고유한 클래스의 인스턴스를 WebBrowser.WebBrowserSite 반환합니다. 클래스는 WebBrowser.WebBrowserSite OLE IDocHostUIHandler 인터페이스의 기본 구현을 제공합니다. 컨트롤의 동작을 사용자 지정하기 위해 이 인터페이스의 고유한 구현을 제공하거나 다른 WebBrowser ActiveX 컨트롤 인터페이스를 구현할 수 있습니다.

참고

멤버 IDocHostUIHandler 에 대해 고유한 구현을 제공하는 경우 해당 인터페이스의 모든 멤버를 구현해야 합니다.

적용 대상

추가 정보