Compartilhar via


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
Winuser.h (inclua Windows.h)

Confira também

Referência

PostMessage

Sendmessage

SetFocus

Conceitual

Caixas de diálogo