Important:
This section explains how to modify the registry. Improper modifications can cause serious issues. Follow the steps carefully to avoid any mistake. For added protection, back up the registry so that it can be restored if a problem occurs.
For more information about how to back up and restore the registry see: How to back up and restore the registry in Windows
There are two registry keys to address this problem. Customers can apply one of the following registry key to the system.
Consider the following scenario.
Scenario 1: If you have multiple applications that encounter this problem and each application has a different Window Class name for each DataGrid cell. In this case, you can add the new registry key which contains an executable file name of application. Then, you will set the value to 0x00008000. You will need to repeatedly set up the registry keys for every single application.
Scenario 2: If you have multiple applications that encounter this problem but your applications uses single Window Class name for DataGrid cell because all of those applications’ Window Class names are the same. In this case, you can add AppCompatClassName registry key. Then, you will set the value to Window class name of your application
1. For specific process name:
Registry entry
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\Compatibility\<ExecutableFileName>
REG_DWORD: Compatibility
DWORD Value : 0x00008000 (Hex value of 32,768)
If x86 applications are executed on a x64 Windows system, the following registry key can be applied instead of the one mentioned above:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\<ExecutableFileName>
REG_DWORD: Compatibility
DWORD Value : 0x00008000 (Hex value of 32,768)
For example: The workaround for a specific executable file name such as "sample.exe"
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\Compatibility\sample.exe
REG_DWORD: Compatibility
DWORD Value : 0x00008000 (Hex value of 32,768)
2. For specific Windows class name:
If you use this scenario, you have to apply following Windows Updates on your system.
Registry entry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\Compatibility\AppCompatClassName
REG_SZ: Compatibility
String Value : <WindowClassName>
If x86 applications are executed on an x64 Windows system, the following registry key can be applied instead of the one mentioned above:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\AppCompatClassName
REG_SZ: Compatibility
String Value : <WindowClassName>
For example: The workaround for specific Window Class Name as "Edit”
KEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\AppCompatClassName
REG_SZ: Compatibility
String Value : Edit