CW&nd::OnSysCharnbsp;

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

Parâmetros

nChar

Especifica o código chave caracteres ASCII de uma chave de Controlarar-menu.

nRepCnt

Especifica a contar de repetição (o número de vezes que o pressionamento de tecla é repetido como resultado do usuário mantendo pressionada a tecla).

nFlags

O parâmetro nFlags pode ter esses valores:

Valor Significado
0-15 Especifica a contagem de repetição. O valor é o número de vezes que o pressionamento de tecla é repetido como resultado do usuário mantendo pressionada a tecla..
16-23 Especifica a codificar digitalizar. O valor depende do fabricante de equipamento original (OEM)
24 Especifica se a chave for uma chave estendida, como as teclas ALT e CTRL da direita que aparecem em um teclado avançado 101 ou 102-chave. O valor é 1, se for uma chave estendida; caso contrário, será 0.
25-28 Usada internamente pelo Windows.
29 Especifica o código de contexto. O valor será 1 se a tecla ALT é mantida para baixo enquanto a tecla é pressionada; caso contrário, o valor é 0.
30 Especifica o estado da chave anterior. O valor será 1 se a chave é para baixo antes que a mensagem é enviada, ou é 0 se a chave é para cima.
31 Especifica o estado de transição. O valor será 1 se a tecla está sendo liberada, ou é 0 se a tecla está sendo pressionada.

Observações

A estrutura chama esta função de membro se CWnd tiver o foco de entrada e o WM_SYSKEYUP e WM_SYSKEYDOWN mensagens sejam traduzidas. Especifica o código chave virtual da chave Controlarar-menu.

Quando o código de contexto é 0, WM_SYSCHAR pode passar o mensagem de WM_SYSCHAR para o TranslateAccelerator função do Windows, que será identificador-la como se fosse uma mensagem de chave normal em vez de uma personagem-chave do sistema. Isso permite que teclas de aceleração ser usado com a janela Ativo, mesmo se a janela Ativo não tiver o foco de entrada.

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; :: TranslateAccelerator, WM_SYSKEYDOWN, WM_SYSKEYUP, WM_SYSCHAR

Index