Forum: Object-Pascal / Delphi-Language
Delphi
by KodeZwerg,
21. Jan 2022
Das ist ein guter Einwand, also aufpassen wo man SendVK() ausführt, die Form muss sichtbar sein. Das SendVK() sendet stur an was auch immer im Vordergrund den Focus hat.
edit:
die obige methode etwas überarbeitet so das nun auch ein Ziel angegeben werden kann.
Forum: Object-Pascal / Delphi-Language
Delphi
by KodeZwerg,
21. Jan 2022
Also der Gedanke den ich hatte habe ich nun erfolgreich getestet.
Ich habe TButton auf einer Form mit einer "T&est" Caption.
Wenn ich das Programm starte ist "e" unterstrichen.
Das war es doch was der TE wollte, oder?
function SendVK(const TargetWindow: HWND = 0; const VK_KeyCode: Word = 0; const PressKey: Boolean = True): Boolean;
var
Forum: Object-Pascal / Delphi-Language
Delphi
by KodeZwerg,
21. Jan 2022
ich habe es noch nie wirklich ausprobiert aber rein theoretisch würde doch ein kurzes senden der "alt" taste gefolgt von "escape" im "formcreate" das problem lösen ohne irgendwelche einstellungen vornehmen zu müssen, oder?