我正在寻找一个事件,当主窗口最小化并在Visual Studio扩展包中恢复时,该事件会通知我。
我查看了DTE2.Events,以及IVsWindowFrame和IVsWindowFrameNotify接口,但没有看到任何可以满足我需要的东西。
答案 0 :(得分:1)
获取VS窗口的HWND:HWnd of Visual Studio 2010
捕获发送到Visual Studio的消息:C# - Capturing Windows Messages from a specific application
然后等待WM_SIZE消息:http://msdn.microsoft.com/en-us/library/ms632646%28v=VS.85%29.aspx
答案 1 :(得分:1)
主窗口上的EnvDTE80.DTE2.Events.WindowEvents.WindowMoved事件触发最小化和恢复。