Можно ли определить предыдущий активный процесс для его активации?
Mac OS X / C ++ / Carbon.
GetNextProcess()
не относится к Z-порядкупроцессы, но мне нужен настоящий предыдущий.
Первоначальная задача - вернуть пользователя к работе, когда он закроет мое информационное окно.В настоящее время другое окно моего приложения получает фокус, если оно есть, или просто нет окна с фокусом.Он непригоден для использования.
Обновление. Теперь я использую следующий обходной путь: таймер 500 мс наблюдает за GetFrontProcess()
, который не равен GetCurrentProcess()
.Затем позвоните SetForegroundProcess()
для последнего сохраненного серийного номера.