Nonqueued mesaje

Nonqueued mesajele sunt trimise imediat procedura fereastra destinație, ocolind sistem mesaj coadă și thread mesaj coada. Sistemul de obicei trimite mesaje nonqueued să notifice o fereastră de evenimente care îl afectează. De exemplu, atunci când utilizatorul se activează o fereastră nouă de aplicație, sistemul trimite fereastra o serie de mesaje, inclusiv WM_ACTIVATE, WM_SETFOCUSși WM_SETCURSOR. Aceste mesaje notifică fereastra care acesta a fost activat, că input tastatură este fiind regizat de la fereastra, și că cursorul mouse-ului a fost mutat în interiorul granițelor a ferestrei. Nonqueued mesaje poate duce, de asemenea, atunci când cererea solicită anumite funcții de sistem. De exemplu, sistemul trimite mesajul WM_WINDOWPOSCHANGED după o cerere utilizează funcția SetWindowPos pentru a muta o fereastră.

Index