Вопросы к Поиску с Алисой
Асинхронная обработка сообщений в Windows работает через цикл событий. ru.wikipedia.org «Сердцем» таких приложений является функция WinMain(), которая вызывает GetMessage() в цикле. ru.wikipedia.org GetMessage() блокируется, пока не поступит какое-либо событие. ru.wikipedia.org
Далее, после небольшой обработки вызывается DispatchMessage(), которая передаёт сообщение о событии надлежащему обработчику, также известному как WindowProc. ru.wikipedia.org Сообщения, для которых не зарегистрирован обработчик, передаются обработчику по умолчанию (DefWindowProc). ru.wikipedia.org
Асинхронные сообщения передаются непосредственно окну, когда Windows вызывает оконную процедуру. studfile.net В результате оконная процедура получает все предназначенные для окна сообщения, как синхронные, так и асинхронные. studfile.net