Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 从宏最大化VisualStudioIDE?_Visual Studio_Macros - Fatal编程技术网

Visual studio 从宏最大化VisualStudioIDE?

Visual studio 从宏最大化VisualStudioIDE?,visual-studio,macros,Visual Studio,Macros,虽然我完全愿意相信这是别人问过的,但我一直没能找到 我目前正在使用宏通过导入.vssettings文件在VisualStudio中切换窗口布局,但这些文件并没有保持IDE的最大化状态(我有一个我想要最大化的单屏幕布局和一个不应该最大化的双屏幕布局)。我想更改加载这些设置的两个宏,以最大化或恢复IDE窗口,但到目前为止,我还没有找到一种方法 因此,对于实际问题:如何通过宏以编程方式最大化或恢复Visual Studio(2008)IDE窗口?能否从WindowEvents对象捕获WindowCre

虽然我完全愿意相信这是别人问过的,但我一直没能找到

我目前正在使用宏通过导入.vssettings文件在VisualStudio中切换窗口布局,但这些文件并没有保持IDE的最大化状态(我有一个我想要最大化的单屏幕布局和一个不应该最大化的双屏幕布局)。我想更改加载这些设置的两个宏,以最大化或恢复IDE窗口,但到目前为止,我还没有找到一种方法


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

能否从WindowEvents对象捕获WindowCreated事件并将窗口设置为最大化状态

Private Sub WindowEvents_WindowCreated(ByVal Window As EnvDTE.Window) Handles WindowEvents.WindowCreated
    Window.WindowState = vsWindowState.vsWindowStateMaximize
End Sub
这是为了我:

    DTE.MainWindow().WindowState = vsWindowState.vsWindowStateMaximize

虽然我不需要捕捉事件(我想在应用窗口样式时应用它,因此我已经在执行代码),但不知何故,我还是错过了
WindowState
属性。谢谢