Я хочу иметь возможность свернуть / развернуть окно процесса, который я создаю с помощью ShellExecuteEx()
.
Сначала я нахожу идентификатор процесса и его HWND
(я убедился, что это был хороший HWND
с Spy ++).
Далее я пытаюсь свернуть с помощью ShowWindow(hwnd)
или ShowWindow(GetForegroundWindow(), SW_MINIMIZE)
.
Но это не работает.Я убедился, что процесс был повышен (права администратора).Кажется, это работает с любыми другими окнами, такими как Notepad, RocketLeague или что-то еще.Но это одно окно не реагирует.Когда я звоню SetForegroundWindow(hwnd)
, я вижу, что он мигает на панели задач, поэтому я уверен, что это правильное значение HWND
для моего приложения.
Есть идеи, в чем может быть проблема?