Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Edit eines DLL-Forms will nicht alle Keys
guido - Mo 18.04.11 06:15
Titel: Edit eines DLL-Forms will nicht alle Keys
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 - 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.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!