Приведение окно на передний план в C # с помощью Win32 API

я пишу приложение, которое должно принести окно внешнего приложения на передний план, и не обязательно украсть фокус (есть настройки пользователь может переключаться украсть/не украсть фокус).

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

Что это лучший способ пойти об этом? Какие-нибудь мысли?

Найдено 6 ответов:

Bringing Window to the Front in C# using Win32 API

http://stackoverflow.com/questions/2987/bringing-window-to-the-front-in-c-sharp-using-win32-api

Посмотреть решение →