Вниз
Скачать: CL | DM;

Вопрос по WaitForinputIdle...   Найти похожие ветки 

← →
tipman ©   (2003-07-17 10:12) [0]

В helpe про эту функцию написано что она вернёт ноль тогда, когда пользователь что нить сделает с приложением (н.р. кликнет мышкой на форме).
Далее. Мне, например, нужно загрузить Corel или Photoshop. И она возвращается когда появляется основное окно, а программа продолжает загружаться отображая при этом заставку.
Как дождаться полной загрузки приложения? Т.е. тот момент когда приложение начнёт отвечать на действия пользователя?


← →
Song ©   (2003-07-17 10:16) [1]


> В helpe про эту функцию написано что она вернёт ноль тогда,
> когда пользователь что нить сделает с приложением (н.р.
> кликнет мышкой на форме).

Чушь, там не так написано.


> И она возвращается когда появляется основное окно, а программа
> продолжает загружаться отображая при этом заставку.

Вероятно такое поведение она конечно не отследит, чего ты хочешь? Параметры, про которые ты говоришь, загружаются уже после старта приложения. Вот этот старт WaitForInputIdle и отслеживает.


← →
tipman ©   (2003-07-17 10:38) [2]

Так всётаки как дождаться полной загрузки приложения? Т.е. тот момент когда приложение начнёт отвечать на действия пользователя?
Может быть какими то другими средствами?

(а в helpe написано - "ждёт пока процесс бездействует", что же тогда это значит?)


← →
Digitman ©   (2003-07-17 11:53) [3]


> tipman


Читать надо внимательней)... А ты явно не дочитал

For example, the parent process should use WaitForInputIdle before trying to find a window associated with the child process.

О чем это говорит ? О том, что в ходе инициализации, например, GUI-приложения он (процесс приложения) создает главное окно и организует цикл ожидания/диспетчеризации/обработки сообщений в очереди, организуемой для этого окна системой. Не вдаваясь в подробности и попросту говоря, наличие этого факта (факта создания целевым процессом первого же окна верхнего уровня и хотя бы однократный вызов им одной из ф-ций ожидания/приема оконных сообщений) как раз и определяет ф-ция WaitForInputIdle().



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
14-58864
zzet
2003-08-30 11:47
2003.09.18
Помогите прибить вирусяку..


14-58887
DeMoN-777
2003-08-29 15:37
2003.09.18
Кто пожет помоч со структурой БД интернет магазина ?


1-58691
AlexTregubov
2003-09-04 15:48
2003.09.18
Администраторские права доступа в Win2k


1-58739
igp
2003-09-07 01:55
2003.09.18
Строка с мультифильтром


3-58557
sniknik
2003-08-27 13:55
2003.09.18
Создание базы InterBase, проблемы в ADO или не только?




   Наверх