Die WM_NEXTDLGCTL-Meldung ist an eine Dialogfeldprozedur gesendet, um den Tastaturfokus auf ein anderes Steuerelement im Dialogfeld festgelegt.
WM_NEXTDLGCTL wCtlFocus = wParam; / / gibt Steuerelement für Fokus fHandle = (BOOL) LOWORD(lParam); / / wParam handle Flagge
Eine Anwendung sollte 0 zurückgeben, wenn es diese Nachricht verarbeitet.
Die Wirkung dieser Nachricht unterscheidet sich von der der SetFocus -Funktion, da WM_NEXTDLGCTL den Rahmen um das Steuerelement ändert.
Verwenden Sie nicht die SendMessage -Funktion, um eine WM_NEXTDLGCTL-Nachricht zu senden, wenn Ihre Anwendung gleichzeitig andere Nachrichten verarbeitet, die den Fokus festlegen. Verwenden Sie stattdessen die PostMessage -Funktion.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.
Übersicht über Dialogfelder, Dialogfeldmeldungen PostMessage, SendMessage, SetFocus