Показать сообщение отдельно
Старый 16.05.2006, 06:41   #2
han
Пользователи
 
Регистрация: 12.05.2006
Сообщений: 79
По умолчанию

MicroSoft заявляет так: ни один процесс не обрабатывающий пользовательский ввод, не имеет права ставить формы(окна) поверх остальных.
Другими словами: если твоя программа минимизирована, и ты работаешь с другим окном, то применение SetForegroundWindow - результатов не даст.
Есть конечно способы.
Это присоединение к процессу обрабатываещему пользовательский ввод.
GetCurrentProcessId
AttachProcess
han вне форума   Ответить с цитированием