DWORD myThreadId = GetCurrentThreadId();
HWND hwnd_TaskSwitcher = FindWindow("TaskSwitcherWnd", "Task Switching");
AttachThreadInput(myThreadId, GetWindowThreadProcessId(hwnd_TaskSwitcher, NULL), 1);
SetForegroundWindow(hwnd_TaskSwitcher);
点击触摸板后,我想带出alt-tab /任务切换器窗口,以便能够从任务切换器显示的打开的窗口中进行选择。
但是我无法将Windows 8上的任务切换窗口带到前面。
这可以以某种方式完成吗?
答案 0 :(得分:0)
我们可以使用explorer.exe启动任务切换器窗口。
我找到了:Launching Windows Special Folders:
要查看任务切换器窗口,我们可以执行:
explorer.exe shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257}
在C或CPP中,我们可以这样做:
ShellExecute(HWND_DESKTOP,
L"open",
L"C:\\Windows\\explorer.exe",
L"shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257}",
L"C:\\Windows",
SW_SHOWDEFAULT
);