我正在开发一个在局域网中工作的简单聊天应用程序。我在ALt + Tab中遇到问题。 当我打开2个应用程序(一个是我的,另一个说Firefox)时,现在当我按下Alt + Tab时它在两个窗口之间正常切换。
现在我将最小化firefox。所以现在我的应用程序是前景中唯一的应用程序。现在,如果我按下Alt + Tab,firefox会出现前景,这是不期望的(或者我不期望)。
当所有窗口都处于最小化状态时,如何使Alt + Tab不起作用?
我正在使用vb.net,但c#也适合我,例如我给了firefox;最小化状态下可能有n个窗口。
请帮帮我。
答案 0 :(得分:1)
在Windows(或其他操作系统)中按ALT
+ TAB
应该在正在运行且具有顶级窗口的每个活动应用程序之间切换。所以你所描述的行为实际上是以它应该的方式运作。
关于Wikipedia的更多内容。
但是,可以通过捕获ALt-Tab
事件来破解此行为。它实际上被多个远程控制应用程序使用,因此它们可以将命令从一台计算机传输到另一台计算机。
Here is a start up guide,但要注意你进入Windows奇怪的API和低级别的功能。使用风险自负......