Compartilhar via


WM_GETDLGCODE

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Esta mensagem é enviada para o procedimento caixa de diálogo associado com um controle. Normalmente, Windows trata todos os chave SETA - chave e TAB - entrada para o controle. Ao responder a mensagem de WM_GETDLGCODE, um aplicativo pode tirar controle de um tipo específico de entrada e de entrada próprio processo.

Syntax

WM_GETDLGCODE wParam = 0; 
    lParam = (LPARAM)(LPMSG) lpMsg; 

Parameters

  • wParam
    Não usado.
  • lpMsg
    NULL se o sistema está executando uma consulta, ou é caso contrário um ponteiro para um MSG estrutura.

Return Value

Um ou mais dos valores, que indica qual tipo de entrada o aplicativo processa e descrito a seguinte tabela, será retornado.

Valor Descrição

DLGC_BUTTON

Botão.

DLGC_DEFPUSHBUTTON

Botão de ação padrão.

DLGC_HASSETSEL

EM_SETSEL As mensagens.

DLGC_RADIOBUTTON

Botão de opção.

DLGC_STATIC

Controle estático.

DLGC_UNDEFPUSHBUTTON

Não-botão de ação usar como padrão.

DLGC_WANTALLKEYS

Todos os entrada do teclado.

DLGC_WANTARROWS

As teclas de direção.

DLGC_WANTCHARS

WM_CHAR As mensagens.

DLGC_WANTMESSAGE

Todos os entrada do teclado (o aplicativo passa essa mensagem na MSG estrutura para o controle).

DLGC_WANTTAB

Tecla TAB.

O DefWindowProc função retorna zero.

Remarks

Embora o DefWindowProc função sempre retorna zero em resposta para a mensagem WM_GETDLGCODE, o procedimento window para as classes predefinidas controle retornar um codificar apropriado para cada classe.

A mensagem WM_GETDLGCODE e os valores retornados são úteis somente com controles caixa de diálogo User-defined ou padrão controles modificados por subclasse.

Requirements

Header winuser.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

DefWindowProc
EM_SETSEL
WM_CHAR
MSG
Dialog Boxes Messages