Einzelnen Beitrag anzeigen

Benutzerbild von Steve
Steve

Registriert seit: 2. Mär 2004
Ort: Würzburg
730 Beiträge
 
Delphi 2006 Personal
 
#2

Re: Strg-Taste per Button einrasten!

  Alt 7. Okt 2004, 08:53
Ein Beispiel für das "Einrasten" via CheckBox, Button etc läuft analog.
Beim Einrasten wird ein Befehl gesendet, dass Ctrl gedrückt wird, beim "Ausrasten" wird ein Befehl gesendet, dass die Taste losgelassen wird.

Delphi-Quellcode:
IF cbCtrl.Checked THEN
  Keybd_Event(VK_CONTROL,0,0,0)
ELSE
  Keybd_Event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);
Das funzt natürlich nur, solange zwischendrin keiner an der "echten" Ctrl-Taste rumfummelt
Schau Dir halt am besten mal das Kapitel [oh]"Keyboard Input"[/oh] an

Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...
  Mit Zitat antworten Zitat