Ok, also den Fehler habe ich gefunden.
Die Methode wurde nicht aufgerufen ...
Aber wie es immer so ist ...
hat man einen Fehler behoben, folgen gleich
3 neue
Meinen Cursor kann ich jetzt bewegen.
Blöd nur, das ich ihn nur 1x bewegen kann.
Beim ersten mal auf die Taste drücken.
Dann dachte ich mir, mach ich doch einfach
ne Schleife drum
Hab es mit einer
while-Schleife gemacht und schwupps ...
das war scheinbar eine Endlosschleife
Nun dachte ich mir, füge ich das in die Methode
"OnKeyPress" ein. Und zwar so:
Delphi-Quellcode:
procedure TForm18.FormKeyPress(Sender: TObject; var Key: Char);
begin
if
key = VK_LEFT
then
SetCursorPos(Mouse.CursorPos.X - 200, Mouse.CursorPos.Y);
end;
Da bekomme ich doch glatt die Fehlermeldung, "Inkompatible Typen".
Warum weiß ich nicht ... Ich weiß nicht, was daran "inkompatibel"
sein soll
Alles nicht so einfach
Scheinbar geht es mit der ersten Möglichkeit
im onKeyDown doch
Auf einmal ging es eben ...