WM_ENTERIDLE Nachricht

Wird an das Besitzerfenster eines modale Dialogfelds oder Menüs gesendet, das in einen Leerlaufzustand wechselt. Ein modales Dialogfeld oder Menü wechselt in einen Leerlaufzustand, wenn keine Nachrichten in der Warteschlange warten, nachdem eine oder mehrere vorherige Nachrichten verarbeitet wurden.

#define WM_ENTERIDLE                    0x0121

Parameter

wParam

Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
MSGF_DIALOGBOX
0
Das System befindet sich im Leerlauf, da ein Dialogfeld angezeigt wird.
MSGF_MENU
2
Das System befindet sich im Leerlauf, da ein Menü angezeigt wird.

lParam

Ein Handle für das Dialogfeld (wenn wParamMSGF_DIALOGBOX ist) oder fenster, das das angezeigte Menü enthält (wenn wParamMSGF_MENU ist).

Rückgabewert

Eine Anwendung sollte null zurückgeben, wenn sie diese Nachricht verarbeitet.

Bemerkungen

Sie können die WM_ENTERIDLE Meldung für ein Dialogfeld unterdrücken, indem Sie das Dialogfeld mit der DS_NOIDLEMSG-Format erstellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Siehe auch

Referenz

DefWindowProc

Konzept

Dialogfelder