![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
По handle окна, можно определить готово ли оно к вводу? (Key/Mou) [D6]
ВладОшин © (2015-07-29 09:35:00)если важно:
Чужое приложение позволяет разместить в себе через загрузку ocx юзер-контрл
Размещаю наследника TPanel и на нем другое, всего много
Часто наблюдаю, что мое все уже отработало(по логу, запрос к БД прошел и визуально, контрлы перерисовались), а интерфейс не восприимчив к вводу, ни мой, ни всего host-окна.
Хотелось бы определить, когда окно станет готово к вводу
Игорь Шевченко (2015-08-13 13:21:00) [1]K-1000 © (13.08.15 12:31) [6]
Не было
K-1000 (2015-08-13 12:31:00) [2]
> ВладОшин © (29.07.15 14:51) [5]
>
>
Была какая-то недокументированная функция, которая определяет, зависло окно или нет. :)
ВладОшин (2015-07-29 14:51:00) [3]
> WaitForInputIdle
Спасибо, надо попробовать
зы
А я только-только написал велосипед ) - "постю" мессадж с временем в параметре, если различия на 2 сек, то не отвечает. Если ответило - то "не висит"
Юрий Зотов (2015-07-29 14:14:00) [4]WaitForInputIdle ?
ВладОшин (2015-07-29 11:08:00) [5]или намекаешь, что они все всё равно переходят к процессу,
и там что-то аля WaitForSingleObject(h, TimeOut) ?
ВладОшин (2015-07-29 10:58:00) [6]https://msdn.microsoft.com/en-us/library/ms633526(v=vs.85).aspx
IsHungAppWindow
Аля это тогда что?
Игорь Шевченко (2015-07-29 10:24:00) [7]Окна к вводу готовы не бывают никогда.