IVsWindowFrameNotify3 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Notifies a VSPackage when changes are made to one of its window frames.
public interface class IVsWindowFrameNotify3
public interface class IVsWindowFrameNotify3
__interface IVsWindowFrameNotify3
[System.Runtime.InteropServices.Guid("8C213AC2-FF13-4361-9FC5-39D368D26CD3")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsWindowFrameNotify3
[<System.Runtime.InteropServices.Guid("8C213AC2-FF13-4361-9FC5-39D368D26CD3")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsWindowFrameNotify3 = interface
Public Interface IVsWindowFrameNotify3
- Attributes
Remarks
A VSPackage that needs to optimize or have extensive control over windows sited in window frames implements this interface. One reason for this might be to control the number of window handles. IVsWindowFrameNotify3
is implemented on the object that is passed to the window frame with the property VSFPROPID_ViewHelper from the __VSFPROPID enumeration.
See illustrations of the implementation and/or calling of this interface in the sample Solution Extender.
Methods
OnClose(UInt32) |
Notifies the VSPackage that a window frame is closing and tells the environment what action to take. |
OnDockableChange(Int32, Int32, Int32, Int32, Int32) |
Notifies the VSPackage that a window's docked state is being altered. |
OnMove(Int32, Int32, Int32, Int32) |
Notifies the VSPackage that a window is being moved. |
OnShow(Int32) |
Notifies the VSPackage of a change in the window's display state. |
OnSize(Int32, Int32, Int32, Int32) |
Notifies the VSPackage that a window is being resized. |