messaggio WM_GETDLGCODE
Inviato alla routine della finestra associata a un controllo. Per impostazione predefinita, il sistema gestisce tutti gli input della tastiera per il controllo; il sistema interpreta determinati tipi di input da tastiera come tasti di spostamento della finestra di dialogo. Per eseguire l'override di questo comportamento predefinito, il controllo può rispondere al messaggio di WM_GETDLGCODE per indicare i tipi di input da elaborare.
#define WM_GETDLGCODE 0x0087
Parametri
-
wParam
-
Tasto virtuale, premuto dall'utente, che ha richiesto a Windows di inviare questa notifica. Il gestore deve gestire in modo selettivo queste chiavi. Ad esempio, il gestore potrebbe accettare ed elaborare VK_RETURN ma delegare VK_TAB alla finestra del proprietario. Per un elenco di valori, vedere Codici chiave virtuale.
-
lParam
-
Puntatore a una struttura MSG (o NULL se il sistema esegue una query).
Valore restituito
Il valore restituito è uno o più dei valori seguenti, che indica quale tipo di input elabora l'applicazione.
Codice/valore restituito | Descrizione |
---|---|
|
Pulsante. |
|
Pulsante push predefinito. |
|
EM_SETSEL messaggi. |
|
Pulsante di opzione. |
|
Controllo statico. |
|
Pulsante push non predefinito. |
|
Tutti gli input della tastiera. |
|
Chiavi di direzione. |
|
WM_CHAR messaggi. |
|
Tutti gli input della tastiera (l'applicazione passa questo messaggio nella struttura MSG al controllo). |
|
TASTO TAB. |
Commenti
Anche se la funzione DefWindowProc restituisce sempre zero in risposta al messaggio di WM_GETDLGCODE , la procedura della finestra per le classi di controllo predefinite restituisce un codice appropriato per ogni classe.
Il messaggio WM_GETDLGCODE e i valori restituiti sono utili solo con i controlli della finestra di dialogo definiti dall'utente o i controlli standard modificati dalla sottoclasse.
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