WM_NEXTDLGCTL

Il messaggio WM_NEXTDLGCTL viene inviato ad una procedura di finestra di dialogo per impostare il focus della tastiera per un controllo diverso nella finestra di dialogo.

WM_NEXTDLGCTL wCtlFocus = wParam;              / / identifica il controllo per la messa a fuoco fHandle = LOWORD(lParam) (BOOL); / / wParam handle bandiera 
 

Parametri

wCtlFocus
Valore di wParam. Se il parametro fHandle è TRUE, il parametro wCtlFocus identifica il controllo che riceve lo stato attivo. Se fHandle è FALSE, il wCtlFocus è un flag che indica se il controllo successivo o precedente con lo stile WS_TABSTOP riceve lo stato attivo. Se wCtlFocus è zero, il successivo controllo riceve lo stato attivo; in caso contrario, il precedente controllo con lo stile WS_TABSTOP riceve lo stato attivo.
fHandle
Valore lParam. Contiene un flag che indica come il sistema utilizza il parametro wCtlFocus . Se il parametro fHandle è TRUE, wCtlFocus è un handle associato al controllo che riceve lo stato attivo; in caso contrario, wCtlFocus è un flag che indica se il controllo successivo o precedente con lo stile WS_TABSTOP riceve lo stato attivo.

Valori restituiti

Un'applicazione deve restituire zero se elabora questo messaggio.

Osservazioni

L'effetto di questo messaggio differisce da quello della funzione SetFocus perché WM_NEXTDLGCTL modifica il bordo intorno al controllo.

Non utilizzare la funzione SendMessage per inviare un messaggio a WM_NEXTDLGCTL se l'applicazione elaborerà contemporaneamente altri messaggi che impostare lo stato attivo. Utilizzare invece la funzione PostMessage.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in winuser.

Vedi anche

Panoramica di finestre di dialogo, finestra di dialogo casella messaggi, PostMessage, SendMessage, SetFocus

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index