WM_GETDLGCODE

A mensagem WM_GETDLGCODE é enviada para o procedimento janela associado com um controle. Por padrão, o sistema processa todos os entrada do teclado para o controle; o sistema interpreta certos tipos de entrada de teclado como teclas de navegação de caixa de diálogo. Para substituir esse comportamento padrão, o Controlarar pode responder a mensagem WM_GETDLGCODE para indicar os tipos de entrada que ele deseja Processoar propriamente dito.

WM_GETDLGCODE wParam;                / / não usado pMsg = lParam (LPMSG); / / Ponteiro para um MSG estrutura 

 

Parâmetros

pMsg
O valor de lParam é NULL se o sistema está executando uma consulta, ou lParam é um ponteiro para um MSG estrutura.

Retornar valores

O valor de retorno é um ou mais dos seguintes valores, que indica qual o tipo de entrada os processos de aplicativos.

Valor Significado
DLGC_BUTTON Botão.
DLGC_DEFPUSHBUTTON Botão de envio padrão.
DLGC_HASSETSEL EM_SETSEL mensagens.
DLGC_RADIOBUTTON Botão de opção.
DLGC_STATIC Controle estático.
DLGC_UNDEFPUSHBUTTON Botão de ação não-padrão.
DLGC_WANTALLKEYS Todos os entrada do teclado.
DLGC_WANTARROWS Teclas de direção.
DLGC_WANTCHARS Mensagens de WM_CHAR.
DLGC_WANTMESSAGE Todos os entrada do teclado (o aplicativo passa essa mensagem na MSG estrutura para o controle).
DLGC_WANTTAB tecla tab.

Ação padrão

O DefWindowProc função retorna zero.

Observações

Embora o DefWindowProc função sempre retorna zero em resposta para a mensagem WM_GETDLGCODE, o procedimento de janela para as classes predefinidas controle retornar um código apropriado para cada classe.

A mensagem WM_GETDLGCODE e os valores retornados são úteis somente com controles de caixa de diálogo user-defined ou padrão controles modificado por subclassificação.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.

Ver também

Visão geral de caixas de diálogo, mensagens de caixa de diálogo, DefWindowProc, MSG, EM_SETSEL, WM_CHAR

Index