Главная страница
    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.009 c
4-58970
mm0
2003-07-15 17:05
2003.09.18
Как убить процесс в зная только его название?


3-58589
Bes
2003-08-28 05:02
2003.09.18
Проблема... Access


1-58696
Pavel Oliynik
2003-09-08 11:29
2003.09.18
ассоциативные массивы в памяти есть в Дельфи или как .. ?


3-58558
Рома
2003-08-26 20:08
2003.09.18
Подскажите как с помошью DbiBatchMove() скопировать структуру dbf


3-58527
SiJack
2003-08-28 13:58
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский