TimeProc & PostMessage
От: Dmytro Bogovych http://voipobjects.com
Дата: 21.11.06 12:20
Оценка:
Приветствую.
Использую для подсчета времени multimedia timer с callback function.
Вот в этой самой callback function вызываю PostMessage для невидимого окна.
PostMessage возвращает не ноль — т.е. все нормально.
Но вот только в соотвествующий window procedure ничего не попадает
Служебные сообщения (a-la WM_CREATE) приходят — но мои через PostMessage нет.
Окно успешно создаю обычным RegisterClass/CreateWindow. Все это происходит в DLL.

Подскажите пожалуйста где я туплю?
Re: TimeProc & PostMessage
От: Аноним  
Дата: 21.11.06 12:44
Оценка:
Здравствуйте, Dmytro Bogovych, Вы писали:

DB>Подскажите пожалуйста где я туплю?

У вас очевидно отсутствует message pump
Re: TimeProc & PostMessage
От: Y_G Россия  
Дата: 21.11.06 15:40
Оценка:
Здравствуйте, Dmytro Bogovych, Вы писали:

DB>Вот в этой самой callback function вызываю PostMessage для невидимого окна.

DB>PostMessage возвращает не ноль — т.е. все нормально.

А RegisterWindowMessage корректно отрабатывает? Или это не пользовательские сообщения?
Re[2]: TimeProc & PostMessage
От: Dmytro Bogovych http://voipobjects.com
Дата: 21.11.06 18:10
Оценка:
Здравствуйте, Y_G, Вы писали:

Y_G>Здравствуйте, Dmytro Bogovych, Вы писали:


DB>>Вот в этой самой callback function вызываю PostMessage для невидимого окна.

DB>>PostMessage возвращает не ноль — т.е. все нормально.

Y_G>А RegisterWindowMessage корректно отрабатывает? Или это не пользовательские сообщения?


Не вызываю. Использую WM_USER + 101. Все происходит в пределах одного процесса.
Re[2]: TimeProc & PostMessage
От: Dmytro Bogovych http://voipobjects.com
Дата: 21.11.06 23:19
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Dmytro Bogovych, Вы писали:


DB>>Подскажите пожалуйста где я туплю?

А>У вас очевидно отсутствует message pump

Чистая правда Спасибо! Работает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.