Ik heb hier een uitdaging die me al wat hoofdbrekens en Internet/MSDN zoeken heeft gekost. Voor een specifieke applicatie willen de data entry dames en heren het liefst gebruik maken van het numerieke toetstenbord. Daar zijn ze dan ook heel bedreven in.
Bij het gebruik van het decimale scheidingsteken op het numerieke deel van het toetsenbord (US international) is het resultaat een punt. En dat zou een comma moeten zijn.
Ik heb wel "oplossingen" gevonden waarbij een comma geproduceerd kan worden maar die gelden dan voor de hele Windows installatie en niet alleen voor _die_ applicatie.
In het kort: Als DE applicatie de focus heeft dan zou het decimale scheidingsteken op het numerieke deel van het toetsenbord een comma moeten produceren. Als een andere applicatie de focus heeft dan een punt.
Ik heb al zitten prutsen met functies als SetWindowsHookEx maar ik heb het gevoel dat ik niet op het goede spoor zit. Suggesties?
Bij het gebruik van het decimale scheidingsteken op het numerieke deel van het toetsenbord (US international) is het resultaat een punt. En dat zou een comma moeten zijn.
Ik heb wel "oplossingen" gevonden waarbij een comma geproduceerd kan worden maar die gelden dan voor de hele Windows installatie en niet alleen voor _die_ applicatie.
In het kort: Als DE applicatie de focus heeft dan zou het decimale scheidingsteken op het numerieke deel van het toetsenbord een comma moeten produceren. Als een andere applicatie de focus heeft dan een punt.
Ik heb al zitten prutsen met functies als SetWindowsHookEx maar ik heb het gevoel dat ik niet op het goede spoor zit. Suggesties?