CWnd::OnUniChar
A estrutura chama essa função de membro quando uma chave é pressionada. Ou seja, a janela atual tem o foco do teclado e uma mensagem de WM_KEYDOWN é convertido pela função de TranslateMessage .
afx_msg void OnUniChar(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
Parâmetros
Parâmetro |
Descrição |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[in] nChar |
Especifica o código de caractere da tecla pressionada. |
||||||||||||||
[in] nRepCnt |
Especifica a contagem de repetição para a mensagem atual. O valor é o número de vezes que o pressionamento de tecla autorepeated resultado do usuário que mantém pressionada a chave. Se o pressionamento de tecla é mantido suficientemente longo, várias mensagens são enviados. Em o entanto, a contagem de repetição não é cumulativo. |
||||||||||||||
[in] nFlags |
Sinalizadores que especificam o código de verificação, a chave estendido, o código de contexto, o estado chave anterior, e o estado de transição, conforme mostrado na tabela seguinte:
|
Comentários
Este método recebe notificação de WM_UNICHAR , que é descrita em Windows SDK. A mensagem de WM_UNICHAR é criada para enviar ou enviar caracteres Unicode para o windows ANSI. É equivalente à mensagem de WM_CHAR , mas a codificação de transformação Format-32 Unicode usos (UTF-32), enquanto a mensagem de WM_CHAR usa UTF-16.
Dica
Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função.
Requisitos
Cabeçalho: afxwin.h
Este método é suportado em Windows Vista e posteriormente.
Os requisitos adicionais para o método são descritos em Requisitos de compilação para controles comuns do Windows Vista.