首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Metro到桌面再到metro..API?

Metro到桌面再到metro..API?
EN

Stack Overflow用户
提问于 2013-08-15 11:37:41
回答 1查看 315关注 0票数 0

在Windows8上,他们已经用Metro GUI的开始屏幕取代了开始菜单。

桌面应用程序可以从此屏幕运行,但当它们退出时,用户将留在桌面上。

如果应用程序是从Metro启动的,是否有Windows设置可以在应用程序关闭时自动返回到开始屏幕?

或者是否有可用的API,以便应用程序本身可以检测它是否是从Metro启动的,然后在它关闭时切换回它?

(我想要一些自动的或程序化的东西。“按Windows键”不是可接受的解决方案。)

EN

回答 1

Stack Overflow用户

发布于 2013-08-15 15:14:12

Windows8 metro GUI的工作方式类似于开始菜单,因此我将更改应用程序的安装程序,将桌面菜单快捷方式的一些命令行选项放入其中,并从参数数组中选取它。关闭时,我会尝试发送窗口按钮组合(Ctrl+Esc)到窗口。执行此操作的实际代码取决于用于开发应用程序的语言。如果是用.Net开发的,下面的类会很有帮助

代码语言:javascript
复制
System.Windows.Forms.SendKey.Send

http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.send.aspx

下面的库可能也很有用

http://inputsimulator.codeplex.com/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18245970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档