从宏最大化Visual Studio IDE?

时间:2010-03-05 15:53:19

标签: visual-studio macros

虽然我完全愿意相信其他地方曾经问过这个问题,但我一直无法找到它。

我目前正在使用宏通过导入.vssettings文件在Visual Studio中切换窗口布局,但是这些文件不能保持IDE的最大化状态(我有一个单屏幕布局,我希望最大化,以及不应该的双屏幕布局。我想改变加载这些设置的两个宏以最大化或恢复IDE窗口,但到目前为止我还没有找到办法来做到这一点。

因此,对于实际问题:如何通过宏以编程方式最大化或恢复Visual Studio(2008)IDE窗口?

2 个答案:

答案 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