CreateProcess()等で画面を持つAP起動した場合に、 フォーカスがメインのウィンドウから起動したAPへ移動してしまう。 まぁ、当たり前ではあるが、その回避方法なぞ SDK 版 void SetAbsoluteForegroundWindow(HWND hWnd) { int nTargetID, nForegroundID; DWORD sp_time; // フォアグラウンドウィンドウを作成したスレッドのIDを取得 nForegroundID = GetWindowThreadProcessId(GetForegroundWindow(), NULL); // 目的のウィンドウを作成したスレッドのIDを取得 nTargetID = GetWindowThreadProcessId(hWnd, NULL ); // スレッドのインプット状態を結び付ける AttachThread