Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Вопрос про обработчик событий


Автор: NetGod 20.6.2008, 19:50
Как обработчик событий понимает к какому окну применять данные события?
msg - идентификатор сообщения.
функция DispatchMessage(&msg) вызывает обработчик событий и передает ему идентификатор сообщения так?

Почему мы не передаем hwnd в функцию обработки событий???? А только идентификатор сообщений??? Как тогда определить к какому окну что применять?!

Автор: ama_kid 20.6.2008, 21:19
Цитата(NetGod @  20.6.2008,  19:50 Найти цитируемый пост)
А только идентификатор сообщений???
Этот "идентификатор сообщений" представляет из себя структуру http://msdn.microsoft.com/en-us/library/ms644958(VS.85).aspx, которая в том числе содержит и параметр 
Цитата
hwnd - Handle to the window whose window procedure receives the message.


Автор: NetGod 20.6.2008, 21:34
ama_kid, Содержит параметр hwnd окна???

Автор: ama_kid 20.6.2008, 22:01
Цитата(NetGod @  20.6.2008,  21:34 Найти цитируемый пост)
Содержит параметр hwnd окна???
Что в этом тебя удивляет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)