问题标签 [alt-tab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
478 浏览

c++ - 在任务切换器中显示子窗口

如何在 Windows 任务切换器(Alt-Tab 条)中显示无模式子对话框(使用 CreateDialogParam 实例化)?使用 WS_EX_APPWINDOW 窗口样式强制对话框具有任务栏图标,但不在任务切换器中。

0 投票
1 回答
4437 浏览

windows - 在 C++ 中模拟 Alt Tab 键盘按下以启动快速切换窗口

我有一个需要在触摸屏设备上运行的项目的想法。这个想法是在屏幕上有一个按钮,当按下它时在打开的项目之间切换。那么 ALT + TAB 键盘快捷键是如何工作的。我知道 C++ 中的 SendKeys::Send() 事件可以模拟按键,但是当我尝试发送 ALT + TAB 时它似乎对我不起作用。那么有没有一种方法可以让窗口通过 C++ 显示所有打开的程序(就像按下 ALT TAB 时一样)?

PS该项目是一个Windows应用程序!Windows 7 开始,但希望以后它可以与更多的 Windows 系统兼容。

0 投票
2 回答
2059 浏览

c# - 显示正在运行的应用程序(alt-tab 程序列表)

在这里找到解决方案:http: //blogs.msdn.com/b/oldnewthing/archive/2007/10/08/5351207.aspx


我正在尝试列出正在运行的应用程序,我在几个论坛上找到了这个解决方案:

除了按 alt-tab 时,这并没有给我相同的列表。例如:firefox、explorer 和 iexplore 都返回一个空/null MainWindowTitle。还有其他方法可以访问此列表吗?也许通过windowsAPI?

我正在使用 Windows 7 32 位

提前谢谢你。

0 投票
2 回答
6305 浏览

c# - 切换到上次活动的应用程序,例如 Alt-Tab

好的,我找到了很多关于按名称查找窗口等的帖子。我没有找到的是如何找到窗口应用程序焦点并将其切换到最后一个活动窗口。我在下面显示的代码将为我提供任务管理器中处于活动状态的活动应用程序列表。

我不知道该怎么做是找出最后一个活动应用程序是哪个应用程序,然后切换到它。例如...

我打开了我的自定义 winform 应用程序。

我点击一个按钮

我的应用程序切换到最后一个活动窗口/应用程序。

这是我到目前为止的工作代码。(这是按钮上的操作,它希望应用程序有一个名为 textbox1 的文本框。您还需要使用 System.Diagnostics 添加;

0 投票
1 回答
1351 浏览

c++ - 全屏 SDL 中的 Alt-tab

当我运行全屏窗口(使用SDL_FULLSCREEN标志的 SDL 的 C++)时,alt-tab 无效。研究它,我只发现有人对此有问题的帖子。有没有办法在不同的机器上一致地做到这一点?(我现在正在运行 Ubuntu,但我想要可移植性)是否能OpenGL更好地处理这个问题?(考虑切换)

0 投票
1 回答
2824 浏览

c++ - (C++/win32) 隐藏一个窗口,使用户无法使用 alt-tab 或切换到它

我目前正在使用ShowWindow( hwnd, SW_HIDE ),但AltTab隐藏后似乎仍然可以切换到它。

有没有办法完全隐藏窗口而不破坏它?

编辑:我应该补充一点,使用WS_EX_TOOLBOX样式没有帮助。有了足够的AltTaband ShowWindow(SW_SHOW),就会发生一些奇怪的事情。

0 投票
1 回答
1670 浏览

c++ - Alt Tab 覆盖 Win32 标识符

我正在将来自外部传感器(例如键盘)的事件映射到键盘快捷键,我想使用快速切换覆盖窗口(即菜单“)切换应用程序AltTab但我想继续显示切换菜单,直到应用程序被选中。

基本上,我在做什么是这样的:

Press and Release 只需使用正确的属性调用 SendInput。

我的问题是我不知道确定用户当前是否在Alt-Tab程序列表中的可靠方法。有谁知道如何使用 Win32 API 识别 Alt-Tab 覆盖菜单?

0 投票
1 回答
545 浏览

c# - 表单内面板上的 Alt-Tab 通知

我正在尝试清除面板上的一些变量,例如,如果我有一个布尔值,它让我知道当我在面板的表面上单击拖动时我会在发生 MouseUp 事件时将其设置为 false(这可能会也可能不会是正确的方法,但作为一个例子)。

如果在单击拖动时,我然后 alt-tab 到另一个应用程序,面板本身似乎没有收到任何通知,例如 focus-> leave / mouseup,是否有我遗漏的东西,一个我忽略的事件?

似乎有一种方法可以通过使用表单 Deactivate 事件来做到这一点,我想如果我创建一个新的 Panel 类,我可以在我的面板上调用一个挂起类型的方法,但我想知道是否已经存在可以传播所有孩子们在表单上带有一些通知,我们的表单不再是主要焦点。

0 投票
2 回答
366 浏览

icons - Ubunto12.04-Gnome3 -- 使用 .desktop 文件在 alt-tab 菜单中显示图标

谷歌搜索了几个小时后,我没有找到以下问题的任何答案,如果有人能提供帮助,我很高兴。
我使用带有 Gnome-shell 3.4.1 的 Ubuntu 12.04 LTS。考虑文件 $HOME/a.py 中的以下简单程序,我已使其可执行:

我使用 MenuLibre 在 $HOME/.local/share/applications 中定义 a_run0.desktop 如下:

我使 a_run0.desktop 可执行,我在 $HOME/.local/share/applications 中看到一个名为“a_run”的文件,并带有正确的图标(Icon=applications-development)。运行程序并使用 alt-tab,该图标也很好地显示在 alt-tab 菜单中。

问题是,当我将“a_run”文件(实际上是 a_run0.desktop)复制到 $HOME/Desktop 时,该文件在 Desktop 中显示为正确的图标,但在运行它之后,alt-tab 菜单中显示的图标更改为 unknown- red-circle-icon 下方带有原始文件“A.py”的名称。

是什么造成了这个问题,从 $HOME/Desktop 运行程序后,如何在 alt-tab 菜单中正确查看定义的图标(在 .desktop 文件中)?

0 投票
2 回答
11195 浏览

c# - 模拟 Alt + Tab 键按下

我曾尝试使用,来模拟Alt+Tab按键,但它们都不起作用。所有其他按键都有效,但只有+无效。SendInputkeybd_eventSendMessageSendKeys.SendAltTab

谁能告诉我如何以编程方式打开Alt+Tab任务切换器?