Я пишу приложение, которое должно вывести окно внешнего приложения на передний план и не обязательно красть фокус (есть настройка, которую пользователь может переключать, чтобы красть / не красть фокус).
Как лучше всего это сделать, используя win32 API? Я пробовал SetForeground (), но он всегда крадет фокус и не работает постоянно.
Как лучше всего это сделать? Есть мысли?