WM_NEXTDLGCTL Nachricht
Wird an eine Dialogfeldprozedur gesendet, um den Tastaturfokus auf ein anderes Steuerelement im Dialogfeld festzulegen.
#define WM_NEXTDLGCTL 0x0028
Parameter
-
wParam
-
Wenn lParamTRUE ist, identifiziert dieser Parameter das Steuerelement, das den Fokus empfängt. Wenn lParamFALSE ist, gibt dieser Parameter an, ob das nächste oder vorherige Steuerelement mit der WS_TABSTOP Formatvorlage den Fokus empfängt. Wenn wParam null ist, erhält das nächste Steuerelement den Fokus; andernfalls erhält das vorherige Steuerelement mit dem WS_TABSTOP Stil den Fokus.
-
lParam
-
Das Wort mit niedriger Reihenfolge gibt an, wie das System wParam verwendet. Wenn das Wort mit niedriger Reihenfolge TRUE ist, ist wParam ein Handle, das dem Steuerelement zugeordnet ist, das den Fokus empfängt. Andernfalls ist wParam ein Flag, das angibt, ob das nächste oder vorherige Steuerelement mit der WS_TABSTOP Stil den Fokus empfängt.
Rückgabewert
Eine Anwendung sollte null zurückgeben, wenn sie diese Nachricht verarbeitet.
Bemerkungen
Diese Meldung führt zusätzliche Dialogfeldverwaltungsvorgänge aus, die über die von der SetFocus-Funktion hinausgehen, WM_NEXTDLGCTL aktualisiert den Standard-Drucktastenrahmen, legt den Standardsteuerelementbezeichner fest und wählt automatisch den Text eines Bearbeitungssteuerelements aus (wenn das Zielfenster ein Bearbeitungssteuerelement ist).
Verwenden Sie die SendMessage-Funktion nicht, um eine WM_NEXTDLGCTL Nachricht zu senden, wenn Ihre Anwendung gleichzeitig andere Nachrichten verarbeitet, die den Fokus festlegen. Verwenden Sie stattdessen die PostMessage-Funktion .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Siehe auch
-
Referenz
-
Konzept