CW&nd::OnDeadCharnbsp;

afx_msg privatevoid OnDeadChar ( UINT nChar, UINT nRepCnt, UINT nFlags );

Parâmetros

nChar

Especifica o valor de caractere da chave de mortos.

nRepCnt

Especifica a contagem de repetição.

nFlags

Especifica o código de verificação, código de transição de chave, estado chave anterior e código de contexto, como mostrado na lista a seguir:

Valor Descrição
0 – 7 Analisar código (OEM-dependente valor). Baixa byte de alta-palavra ordem.
8 Chave estendida, como uma tecla de função ou uma tecla no teclado numérico (1 se for uma chave estendida; caso contrário 0).
9 — 10 Não usado.
11-12 Usada internamente pelo Windows.
13 Código de contexto (1 se a tecla ALT é mantida para baixo enquanto a tecla é pressionada; caso contrário 0).
14 Estado chave anterior (1 se a chave é para baixo antes da chamada, 0 if the chave is up).
15 Transição de Estado (1 se a tecla está sendo lançada, 0 se a tecla está sendo pressionada).

Observações

A estrutura chama esta função de membro quando a função de membro OnKeyUp e as funções de membro OnKeyDown são chamadas. Esta função de membro pode ser usada para especificar o valor de caractere de uma chave de inatividade. Uma chave de inatividade é uma chave, tais como o caractere de (duplo-ponto) tem trema, que é combinado com outros caracteres para formar uma composição caractere. Por exemplo, o caractere tem trema-O consiste a chave de inatividade, tem trema e a chave o.

Um aplicativo normalmente usa OnDeadChar para dar o comentário de usuário sobre cada tecla pressionada. Por exemplo, um aplicativo pode exibir o acento na posição do caractere atual sem mover o cursor.

Uma vez que não há necessariamente uma correspondência um para um entre teclas pressionadas e chamadas OnDeadChar , as informações em nFlags não geralmente não útil para aplicativos. As informações em nFlags se aplicam apenas para a chamada mais recente para a função de membro OnKeyUp ou a função de membro OnKeyDown que precede a chamada OnDeadChar.

Para IBM avançado 101 - e 102-chave teclados, chaves avançadas são o direito ALT e as direita CTRL teclas a seção principal do teclado; o INS, DEL, HOME, END, PAGE UP, PAGE DOWN e seta chaves nos clusters à esquerda do teclado numérico; a barra (/) e chaves ENTER no teclado numérico. Alguns outros teclados pode suporte o estendido-chave bit em nFlags.

&Notanbsp;  Esta função de membro é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows. Os parâmetros passados para a função refletem os parâmetros recebidos pela estrutura quando a mensagem foi recebida. Se você chamar a implementação da classe base dessa função, essa implementação usará os parâmetros originalmente passados com a mensagem e não os parâmetros que você fornece para a função.

|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp; WM_DEADCHAR

Index