Маршрутизация сообщений

Система использует два метода для маршрутизации сообщений к процедуре окна: Отправка сообщений для первой очереди first-in, называется очередь сообщений, определяемые системой памяти объекта, который временно хранит сообщения и отправлять сообщения непосредственно к процедуре окна.

Сообщение, отправленное в очередь сообщений, называются сообщения в очереди. Они являются главным образом результатом вводятся с помощью мыши или клавиатуры, такие как WM_MOUSEMOVE, WM_LBUTTONDOWN, WM_KEYDOWNи WM_CHAR сообщения ввода данных пользователем. Другие очереди сообщений включают таймер, рисовать и выйти из сообщения: WM_TIMER, WM_PAINTи WM_QUIT. Большинство других сообщений, которые отправляются непосредственно в процедуре окна, называются nonqueued сообщений.