Nonqueued Nachrichten

Nonqueued-Nachrichten werden sofort an die Ziel-Fensterprozedur, Umgehung der Systemwarteschlange und Thread-Nachrichtenwarteschlange gesendet. Das System sendet in der Regel nonqueued Nachrichten an ein Fenster der Ereignisse zu benachrichtigen, die es beeinflussen. Beispielsweise, wenn der Benutzer ein neues Anwendungsfenster aktiviert, sendet das System dem Fenster eine Reihe von Nachrichten, einschließlich WM_ACTIVATE, WM_SETFOCUSund WM_SETCURSOR. Diese Meldungen Benachrichtigen das Fenster, die es aktiviert wurde, die Tastatureingaben richtet sich an die Fenster und das der Mauszeiger innerhalb der Grenzen des Fensters verschoben wurde. Nonqueued Nachrichten können auch entstehen, wenn eine Anwendung bestimmte Systemfunktionen aufruft. Beispielsweise sendet das System die WM_WINDOWPOSCHANGED Nachricht, nachdem eine Anwendung die Funktion SetWindowPos verwendet, um ein Fenster zu verschieben.

Index