setforegroundwindow setactivewindow В чем разница (pinvoke)? - PullRequest
3 голосов
/ 17 февраля 2011

Может кто-нибудь объяснить мне, в чем разница с setactivewindow с setforegroundwindow (используя pinvoke с www.pinvoke.net/#

Для первого взгляда, вы можете сказать мне, что он установил активное окно, а другой получить кперед окном, но ... эй! первый также выводит на передний план рабочего стола, не так ли? Так что если я хочу держать окно перед всеми окнами и активизировать (потому что я хочу работать с ним, я непока не вижу другого пути) какой из них использовать?

Надеюсь, я напишу логически, извините за английский.

1 Ответ

1 голос
/ 17 февраля 2011

Проверьте их документацию на MSDN:

http://msdn.microsoft.com/en-us/library/ms646311%28v=vs.85%29.aspx

http://msdn.microsoft.com/en-us/library/ms633539%28v=vs.85%29.aspx

Я думаю, что в вашем случае вам нужно использовать SetForegroundWindow

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...