0
DWORD myThreadId = GetCurrentThreadId();

HWND hwnd_TaskSwitcher = FindWindow("TaskSwitcherWnd", "Task Switching");
AttachThreadInput(myThreadId, GetWindowThreadProcessId(hwnd_TaskSwitcher, NULL), 1);

SetForegroundWindow(hwnd_TaskSwitcher);

タッチパッドをタップした後、alt-tab / タスク スイッチャー ウィンドウを表示して、タスク スイッチャーが表示する開いているウィンドウから選択できるようにしたいと考えています。

しかし、Windows 8のタスクスイッチャーウィンドウを前面に出すことができません。

これは何とかできますか?

4

1 に答える 1

0

explorer.exe を使用して、タスク スイッチャー ウィンドウを起動できます。

私が見つけた: Windows の特別なフォルダーの起動:

タスク スイッチャー ウィンドウを表示するには、次のコマンドを実行します。

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
);
于 2015-06-02T09:01:40.433 に答える