Nonqueued сообщения

Nonqueued сообщения отправляются немедленно в процедуре окна назначения, минуя очередь системных сообщений и очереди сообщений потока. Система обычно отправляет nonqueued сообщения для уведомления в окне событий, которые влияют на него. Например когда пользователь активирует новое окно приложения, система посылает окна серию сообщений, включая WM_ACTIVATE, WM_SETFOCUSи WM_SETCURSOR. Эти сообщения уведомления окна, она была активирована, что ввод с клавиатуры направляется в окно, и что был перемещен курсор мыши в пределах границ окна. Nonqueued сообщений также может привести, когда приложение вызывает некоторые системные функции. К примеру система посылает сообщение WM_WINDOWPOSCHANGED после того, как приложение использует функция SetWindowPos для перемещения окна.

Index