Hallo zusammen,
also ich veruchse die Tastenkomination von linke Windows Taste und L zum pc Sperren einem Click zu hinterlegen.
Jedoch ob ich mit Ord('L') mit Hex $4c oder $6c oder oder arbeite nichts aus sicher 100 unterschiedlichen Threads funtzt.
Hab auch mal mit Postmessage für L versuchht ging auch nicht also das ist mein Code VK_L etc sidn alle nicht definiert auch wenn ich VK_L := was auch immer mache geht nicht.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure TSDIAppForm.Test2Click(Sender: TObject); begin keybd_event(VK_LWIN, 0, 0, 0); keybd_event ($4c, 0, 0, 0 ); keybd_event ($4c, 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0); end; |
Hoffe jemand kann helfen vielleicht fehlt ja nur ne uses obwohl die Win Taste bzw Sondertasten oder Shortcuts funktionieren alle so, nur nicht normale Buchstaben. Scancode etc auch schon versucht Hex dezimalzahlen etc..
Moderiert von
Narses: Delphi-Tags hinzugefügt
Moderiert von
Narses: Topic aus VCL (Visual Component Library) verschoben am Fr 11.12.2009 um 11:42