虽然我完全愿意相信其他地方曾经问过这个问题,但我一直无法找到它。
我目前正在使用宏通过导入.vssettings文件在Visual Studio中切换窗口布局,但是这些文件不能保持IDE的最大化状态(我有一个单屏幕布局,我希望最大化,以及不应该的双屏幕布局。我想改变加载这些设置的两个宏以最大化或恢复IDE窗口,但到目前为止我还没有找到办法来做到这一点。
因此,对于实际问题:如何通过宏以编程方式最大化或恢复Visual Studio(2008)IDE窗口?
答案 0 :(得分:1)
你能从WindowEvents对象中捕获WindowCreated事件并将Window设置为Maximized状态吗?
Private Sub WindowEvents_WindowCreated(ByVal Window As EnvDTE.Window) Handles WindowEvents.WindowCreated
Window.WindowState = vsWindowState.vsWindowStateMaximize
End Sub
答案 1 :(得分:1)
这对我有用:
DTE.MainWindow().WindowState = vsWindowState.vsWindowStateMaximize