Есть случаи, когда нужно запустить процесс, основанный на некоторых событиях, не связанных с деятельностью мыши клавиатуры (с аппаратного или временного). Он работает с ShellExecute и ShellExecuteEx в целом, но если есть полноэкранное приложение (одно, созданное без полей с точно такими же размерами экрана), это запущенное приложение не становится активным или даже видимым. Есть ли способ принести такое приложение поверх этого полноэкранного приложения? Я знаю о ShellExecuteEx и hProcess-манипуляции, но, похоже, он включает в себя очень недавний api (GetProcessId) и кажется, что эта функция имеет некоторые ограничения, связанные с правами пользователя.Как преодолеть полноэкранное приложение, если я хочу показать свое приложение
Благодаря
Вы пробовали установку «всегда сверху»? –
Кража фокуса - огромная пища для большинства пользователей. Я бы серьезно размышлял над тем, является ли это хорошей идеей. Просто подумайте обо всех геймерах, которых вы будете раздражать. – Cogwheel