WM_NEXTDLGCTL mensagem
Enviado para um procedimento de caixa de diálogo para definir o foco do teclado para um controle diferente na caixa de diálogo.
#define WM_NEXTDLGCTL 0x0028
Parâmetros
-
wParam
-
Se lParam for TRUE, esse parâmetro identificará o controle que recebe o foco. Se lParam for FALSE, esse parâmetro indicará se o controle seguinte ou anterior com o estilo WS_TABSTOP receberá o foco. Se wParam for zero, o próximo controle receberá o foco; caso contrário, o controle anterior com o estilo WS_TABSTOP recebe o foco.
-
lParam
-
A palavra de baixa ordem indica como o sistema usa wParam. Se a palavra de baixa ordem for TRUE, wParam será um identificador associado ao controle que recebe o foco; caso contrário, wParam é um sinalizador que indica se o controle próximo ou anterior com o estilo WS_TABSTOP recebe o foco.
Valor retornado
Um aplicativo deverá retornar zero se processar essa mensagem.
Comentários
Essa mensagem executa operações de gerenciamento de caixa de diálogo adicionais além daquelas executadas pela função SetFocusWM_NEXTDLGCTL atualiza a borda de botão de push padrão, define o identificador de controle padrão e seleciona automaticamente o texto de um controle de edição (se a janela de destino for um controle de edição).
Não use a função SendMessage para enviar uma mensagem WM_NEXTDLGCTL se o aplicativo processar simultaneamente outras mensagens que definem o foco. Em vez disso, use a função PostMessage .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também
-
Referência
-
Conceitual