Compartilhar via


CWnd::OnGetDlgCode

Chamado para um controle para que o controle pode processar as teclas de direção e entrada de tecla TAB própria.

afx_msg UINT OnGetDlgCode( );

Valor de retorno

Um ou mais dos seguintes valores, indicando qual tipo de entrada os processos do aplicativo:

  • Botão DLGC_BUTTON (genérico).

  • Tecla padrão deDLGC_DEFPUSHBUTTON .

  • DLGC_HASSETSEL   Mensagens deEM_SETSEL .

  • DLGC_UNDEFPUSHBUTTON nenhum processamento padrão de teclas. (Um aplicativo pode usar este sinalizador com DLGC_BUTTON para indicar que processa o botão conectado mas depende do sistema para o processamento padrão de teclas.)

  • Botão de opção deDLGC_RADIOBUTTON .

  • Controle estático deDLGC_STATIC .

  • DLGC_WANTALLKEYS qualquer entrada do teclado.

  • Teclas de direção deDLGC_WANTARROWS .

  • DLGC_WANTCHARS   Mensagens deWM_CHAR .

  • DLGC_WANTMESSAGE qualquer entrada do teclado. o aplicativo transmite esta mensagem sobre ao controle.

  • Tecla TAB deDLGC_WANTTAB .

Comentários

Normalmente, o windows trata todas as teclas de direção e entrada de tecla TAB para um controle de CWnd . Substituindo OnGetDlgCode, um controle de CWnd pode escolher um tipo específico de entrada para processar-se.

As funções padrão de OnGetDlgCode para as classes predefinidas de controle retornam um código apropriado para cada classe.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

WM_GETDLGCODE