Задача определить настоящее окно из зависшего окна "привидения" (ghost window) если оно есть.
Согласно документации
IsHungAppWindow функция возвращает TRUE на окно "привидение".
По какой-то причине функция возвращает ложь для окна, которое зависло.
В чём может быть причина ?
Здравствуйте, _NN_, Вы писали:
_NN>Задача определить настоящее окно из зависшего окна "привидения" (ghost window) если оно есть.
_NN>Согласно документации IsHungAppWindow функция возвращает TRUE на окно "привидение".
_NN>По какой-то причине функция возвращает ложь для окна, которое зависло.
_NN>В чём может быть причина ?
Еще есть HungWindowFromGhostWindow.
Говорить дальше не было нужды. Как и все космонавты, капитан Нортон не испытывал особого доверия к явлениям, внешне слишком заманчивым.
Здравствуйте, _NN_, Вы писали:
Как оказалось если вызывать IsHungAppWindow в Windows 7 как только приходит
EVENT_SYSTEM_FOREGROUND то получаем FALSE.
Если подождать секунду и вызвать снова получаем TRUE
В 10-ке не воспроизвелось, возможно починили.