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