Autor Beitrag
guido
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22

ME
Delphi 3 / 5
BeitragVerfasst: Mo 18.04.11 06:15 
Hallo,

komisches Verhalten...

Eine Fremd-Software (c++ ) nutzt eine von mir geschriebene Delphi-DLL.
Diese erzeugt ein Form mit diversen Scrollbars. Nun ist ein Edit dazugekommen um Namen einzugeben.
Dieses Edit akzeptiert keine Buchstaben die von der C++ - Software als "Tastenkommandos"
definiert sind. Trifft nicht alle 27 Buchstaben , ist aber fürchterlich nervig.
Hat jemand eine Idee wie man das abstellen kann ?


Danke und Gruss
Guido
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19339
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 18.04.11 07:35 
Ich vermute einmal, dass die per RegisterHotkey definiert wurden. Jetzt kannst du selbst wieder RegisterHotkey nutzen, aber eine echte Lösung ist das nicht, weil dann die Tasten auch nur noch bei dir landen.

Ich denke einmal, dass ein Keyboard-Hook hier die sinnvollste Lösung ist. Darüber solltest du die Tastendrücke bekommen.