Primeiro caractere de idioma do Leste Asiático não reconhecido na célula DataGrid
Este artigo ajuda você a resolve o problema em que o primeiro caractere de entrada para idiomas do Leste Asiático não é reconhecido corretamente na célula DataGridView no Windows 10.
Versão original do produto: Windows 10
Número de KB original: 4563779
Sintomas
O primeiro caractere de entrada para Linguagens do Leste Asiático não é reconhecido corretamente pelo IME na célula DataGrid.
Motivo
A composição de entrada para o controle Editar não inclui o primeiro caractere digitado na célula DataGrid. Portanto, o texto inserido pode estar incorreto. O conteúdo do controle Editar deve ser limpo para garantir que o texto correto seja inserido. Esse é um problema de compatibilidade do aplicativo. Alterar o registro de compatibilidade é solução alternativa.
Resolução
Importante
Esta seção explica como modificar o registro. Modificações inadequadas podem causar sérios problemas. Siga as etapas cuidadosamente para evitar qualquer erro. Para proteção adicional, faça backup do registro para que ele possa ser restaurado se ocorrer um problema.
Para obter mais informações sobre como fazer backup e restaurar o registro, confira: Como fazer backup e restaurar o registro no Windows.
Há duas chaves de registro para resolver esse problema. Os clientes podem aplicar uma das chaves de registro a seguir ao sistema.
Considere o seguinte cenário.
Se você tiver vários aplicativos que encontram esse problema e cada aplicativo tiver um nome de Classe de Janela diferente para cada célula DataGrid. Nesse caso, você pode adicionar a nova chave do registro, que contém um nome de arquivo executável do aplicativo. Em seguida, você pode definir o valor como 0x00008000. Você precisará configurar repetidamente as chaves do registro para cada aplicativo.
Se você tiver vários aplicativos que encontram esse problema, mas seus aplicativos usam o nome da classe de janela única para a célula DataGrid, porque todos os nomes de Classe de Janela desses aplicativos são os mesmos. Nesse caso, você pode adicionar
AppCompatClassName
a chave do registro. Em seguida, você pode definir o valor como nome da classe Janela do seu aplicativo.
Para o nome do processo específico:
Entrada do Registro<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\Compatibility\ExecutableFileName>
REG_DWORD: Compatibilidade
Valor DWORD: 0x00008000 (valor hex de 32.768)Se os aplicativos x86 forem executados em um sistema x64 Windows, a seguinte chave de registro poderá ser aplicada em vez da mencionada anteriormente:
<HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\ExecutableFileName>
REG_DWORD: Compatibilidade
Valor DWORD: 0x00008000 (valor hex de 32.768)Por exemplo: a solução alternativa para um nome de arquivo executável específico, como
sample.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\Compatibility\sample.exe
REG_DWORD: Compatibilidade
Valor DWORD: 0x00008000 (valor hex de 32.768)Para o nome da classe do Windows específico:
Se você usar esse cenário, deverá aplicar o windows Atualizações a seguir em seu sistema.Windows 10 Versão Link do artigo Windows 10 versão 1803 KB4550944 Windows 10 Versão 1809 KB4550969 Windows 10 Versão 1903 KB4541335 Windows 10 Versão 1909 KB4541335 Windows 10 Versão 2004 KB4571744 Entrada do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\Compatibility\AppCompatClassName
REG_SZ: Compatibilidade
Valor da cadeia de caracteres: <WindowClassName>Se os aplicativos x86 forem executados em um sistema x64 Windows, a seguinte chave de registro poderá ser aplicada em vez da mencionada acima:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\AppCompatClassName
REG_SZ: Compatibilidade
Valor da cadeia de caracteres: <WindowClassName>Por exemplo: a solução alternativa para nome de classe de janela específico como Editar
KEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\AppCompatClassName
REG_SZ: Compatibilidade
Valor da cadeia de caracteres: Editar
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de