|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Фев 5, 2004 03:29:36 Известно, что Windos некоторые сообщения окнам ставит в очередь, а другие непосредственно отправляет оконной процедуре. В качестве примеров последних приведены: WM_ACTIVATE, WM_SETFOCUS, WM_SETCURSOR, WM_WINDOWPOSCHANGED and WM_DESTROY А вот какие еще ? Кто нибудь интересовался вопросом? А то больше инфы я толком не нашел :( Сначала думал сам проверить, используя Post/SendMessage, но, к счастью понял абсурдность идеи. Возможно, что-то есть в книге "Programming Windows®, Fifth Edition" Charles Petzold, но вопрос-то меньше по объему, чем она. |
|
|
Дата: Фев 9, 2004 04:50:07 Помоему WM_PAINT посылается процедурой UpdateWindow прямо оконной процедуре. Об этом прямо в SDK сказано. |
|
|
Дата: Фев 9, 2004 07:44:18 · Поправил: S_T_A_S_ Спасибо, еще одно дополнение :) Есть и другие функции, которые вызываю непосредственно оконную процедуру и они тоже в SDK написаны, но.. ..но сообщений-то сколько.. Какие-то, возможно даже, идут из win32.sys, а какие-то "мы сами себе невзначай шлем". Вот мне и интересно "лишние" отсеять, чтобы по dll часто не гулять. Должен же быть ОБЩИЙ принцип, IMHO. |
|
|
Дата: Фев 9, 2004 10:49:54 У Рихтера в самом конце была глава про очередь сообщений. Там много интересного. Глянь - может даст те чего. |
|
|
Дата: Фев 9, 2004 12:11:40 · Поправил: S_T_A_S_ Four-F Спасибо, это намного сужает направление поиска :) Посмотрю.. А то нашел только чего-то по виндос 3.0 :\ |
|
|
Дата: Фев 11, 2004 03:28:11 Еще раз спасибо, полезная книжка :) В моей деревне бы не нашел Там инфы несколько больше, чем в "первоисточнике" |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.280 |