IsHungAppWindow не работает как надо
От: _NN_ www.nemerleweb.com
Дата: 30.11.16 20:43
Оценка:
Задача определить настоящее окно из зависшего окна "привидения" (ghost window) если оно есть.

Согласно документации IsHungAppWindow функция возвращает TRUE на окно "привидение".
По какой-то причине функция возвращает ложь для окна, которое зависло.

В чём может быть причина ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: IsHungAppWindow не работает как надо
От: VTT http://vtt.to
Дата: 30.11.16 21:09
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Задача определить настоящее окно из зависшего окна "привидения" (ghost window) если оно есть.


_NN>Согласно документации IsHungAppWindow функция возвращает TRUE на окно "привидение".

_NN>По какой-то причине функция возвращает ложь для окна, которое зависло.

_NN>В чём может быть причина ?


Еще есть HungWindowFromGhostWindow.
Говорить дальше не было нужды. Как и все космонавты, капитан Нортон не испытывал особого доверия к явлениям, внешне слишком заманчивым.
Re[2]: IsHungAppWindow не работает как надо
От: _NN_ www.nemerleweb.com
Дата: 30.11.16 21:55
Оценка:
Здравствуйте, VTT, Вы писали:


_NN>>В чём может быть причина ?


VTT>Еще есть HungWindowFromGhostWindow.

В курсе.
После перезагрузки компьютера проблема пока пропала но подозреваю она вернётся.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: IsHungAppWindow не работает как надо
От: _NN_ www.nemerleweb.com
Дата: 01.12.16 12:55
Оценка:
Здравствуйте, _NN_, Вы писали:

Как оказалось если вызывать IsHungAppWindow в Windows 7 как только приходит EVENT_SYSTEM_FOREGROUND то получаем FALSE.
Если подождать секунду и вызвать снова получаем TRUE

В 10-ке не воспроизвелось, возможно починили.
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.