This topic has not yet been rated - Rate this topic

IVsWindowFrameNotify Interface

Notifies a package of changes to one of its window frames. Superceded by IVsWindowFrameNotify3.

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in microsoft.visualstudio.shell.interop.dll)

[GuidAttribute("FE46E1DF-E8A8-48D3-932E-B61BC092E681")] 
[InterfaceTypeAttribute(1)] 
public interface IVsWindowFrameNotify
/** @attribute GuidAttribute("FE46E1DF-E8A8-48D3-932E-B61BC092E681") */ 
/** @attribute InterfaceTypeAttribute(1) */ 
public interface IVsWindowFrameNotify
GuidAttribute("FE46E1DF-E8A8-48D3-932E-B61BC092E681") 
InterfaceTypeAttribute(1) 
public interface IVsWindowFrameNotify

A package that needs to optimize or have extensive control over windows sited in window frames implements this interface. One reason might be to control the number of window handles.

Implement the interface on the object passed to the window frame with the property VSFPROPID_ViewHelper from the __VSFPROPID enumeration

For examples of using the interface, see code for the sample Solution Extender Sample.

Notes to Implementers Implemented on a window sited in a window frame.

Notes to Callers Called by the environment to notify a package of window manipulation by the user.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ