Windows 8平板电脑 - 如何防止资源管理器启动具有最大化窗口的桌面应用程序?

时间:2014-12-06 04:43:39

标签: windows-8 explorer

当我在Windows 8平板电脑上启动桌面应用程序时,Explorer会以SW_SHOWMAXIMIZED启动它。 例如,如果从命令提示符启动记事本,它将以正常窗口大小打开,但如果您从资源管理器中执行此操作,则会打开最大化窗口。我只在平板电脑上看过这种资源管理器行为,我猜资源管理器是故意这样做的。

我知道它可能对许多应用程序有用,但我希望我的程序以正常大小启动,除非用户明确请求Explorer打开它最大化。

有没有办法阻止我的申请?我希望有一个API或清单可以做到这一点,但我无法在MSDN上找到任何信息。

提前致谢。

1 个答案:

答案 0 :(得分:0)

看看这是否有帮助:

  1. 打开受此问题影响的任何程序。 注意:确保它是该程序的唯一打开窗口。例如。只有在打开一个命令提示符窗口时才能执行此操作。
  2. 根据自己的喜好调整窗口大小和位置。
  3. 在键盘上按住 Ctrl ,通过单击(或触摸平板电脑)右上角的 X 关闭该窗口窗户的一角关闭它。
  4. 重新打开该程序。您的窗口现在应该按照您在步骤3中设置的方式打开。