messaggio WM_NEXTDLGCTL
Inviata a una procedura della finestra di dialogo per impostare lo stato attivo della tastiera su un controllo diverso nella finestra di dialogo.
#define WM_NEXTDLGCTL 0x0028
Parametri
-
wParam
-
Se lParam è TRUE, questo parametro identifica il controllo che riceve lo stato attivo. Se lParam è FALSE, questo parametro indica se il controllo successivo o precedente con lo stile WS_TABSTOP riceve lo stato attivo. Se wParam è zero, il controllo successivo riceve lo stato attivo; in caso contrario, il controllo precedente con lo stile WS_TABSTOP riceve lo stato attivo.
-
lParam
-
La parola in ordine basso indica come il sistema usa wParam. Se la parola di ordine basso è TRUE, wParam è un handle associato al controllo che riceve lo stato attivo; in caso contrario, wParam è un flag che indica se il controllo successivo o precedente con lo stile WS_TABSTOP riceve lo stato attivo.
Valore restituito
Un'applicazione deve restituire zero se elabora questo messaggio.
Commenti
Questo messaggio esegue operazioni aggiuntive di gestione delle finestre di dialogo oltre a quelle eseguite dalla funzione SetFocusWM_NEXTDLGCTL aggiorna il bordo del pulsante push predefinito, imposta l'identificatore di controllo predefinito e seleziona automaticamente il testo di un controllo di modifica (se la finestra di destinazione è un controllo di modifica).
Non usare la funzione SendMessage per inviare un messaggio di WM_NEXTDLGCTL se l'applicazione elabora simultaneamente altri messaggi che impostano lo stato attivo. Usare invece la funzione PostMessage .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento
-
Informazioni concettuali