Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.01 c
14-58865
VolanD
2003-08-30 16:06
2003.09.18
Remote Control 3.0


1-58744
Dlin
2003-09-06 18:58
2003.09.18
Без формы


1-58752
Masterok
2003-09-05 15:47
2003.09.18
Поиск слова в HTML (не перебором)


1-58637
Alexander Vasjuk
2003-09-05 12:44
2003.09.18
Вызов функции web-службы из javascript


1-58683
Dimich1978
2003-09-04 15:47
2003.09.18
Как БЫСТРО найти слово в текстовом файле





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский