Вниз
Скачать: 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.013 c
3-58524
DBDev
2003-08-27 10:05
2003.09.18
Помогите разобрться с запихиванием jpg в базу???


7-58960
Мое имя (клоны все равно суксь)
2003-07-06 03:23
2003.09.18
Чтение MBR


4-58979
DimaS
2003-07-17 13:42
2003.09.18
Как проинсталлировав файл шрифта, затем что то им написать?


3-58548
ItMan
2003-08-28 01:11
2003.09.18
Microsoft Access и пароль.


1-58767
servs
2003-09-05 16:57
2003.09.18
Как определить что меня запустил Юзер?




   Наверх