IVsUIElementPane Interface

 

Implemented by packages that support creating document windows or tool windows.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)

[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute("D5083078-66C7-4047-B101-62A5F7997EC5")]
public interface class IVsUIElementPane

NameDescription
System_CAPS_pubmethodCloseUIElementPane()

Closes the pane.

System_CAPS_pubmethodCreateUIElementPane(Object^)

Creates the pane.

System_CAPS_pubmethodGetDefaultUIElementSize(array<SIZE>^)

Gets the default element size.

System_CAPS_pubmethodLoadUIElementState(IStream^)

Loads custom state storage.

System_CAPS_pubmethodSaveUIElementState(IStream^)

Stores the state of the pane.

System_CAPS_pubmethodSetUIElementSite(IServiceProvider^)

Sites this pane.

System_CAPS_pubmethodTranslateUIElementAccelerator(array<MSG>^)

Allows the pane to translate keyboard accelerators (hotkeys) before the shell processes the message.

This interface can be retrieved from the view object that fills the client area of a IVsWindowFrame.

This interface is similar to IVsWindowPane except that it now supports views implemented in the Windows Presentation Foundation (WPF) as well as Win32.

Return to top
Show: