Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

По 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]

Окна к вводу готовы не бывают никогда.


Наверх

Титульная страница Поиск, карта сайта Написать письмо