Re: система оконных сообщений
От: kmn Украина  
Дата: 29.08.05 14:59
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Всем большой привет!

А>Для меня настал момент, когда надо с subj разобраться окончательно.
А>Как идут сообщения до оконной процедуры. Все время считал, что идет сразу к тому окну, куда его (сообщение) послали. Так иль не так?
В общем случае так! В Win32 функция DispatchMessage просто пренаправляет вызов в оконную процедуру.
Но дело в том, что между вызовами функции GetMessage и DispatchMessage извлеченое сообщение можно: отфильтровать, изменить, перенаправить другому окну, ...
Да, и еще, важно как это сообщение посылается, если при помощи функции SendMessage и в том же потоке в котором создано окно, то это сообщение попадает сразу в оконную процедуру и цикл обработки сообщений никак не может на это повлиять.
И почитать об этом можно у Рихтера "Windows для проффесионалов", если я не ошибаюсь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.