Announcement

Collapse
No announcement yet.

Hotkey?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Hotkey?

    Hallo!
    Ich möchte, dass wenn man auf STRG drückt mein Programm etwas ausführt.
    Mit dem KeyUp Ereigniss klappt das schon ganz gut, aber nur wenn das Programm grade aktiv ist.

    Wie krieg ich das hin, dass egal ob das Programm im Vorder- oder Hintergrund ist es etwas ausführt wenn ich auf STRG drücke?

  • #2
    Originally posted by Mucher View Post
    Ich möchte, dass wenn man auf STRG drückt mein Programm etwas ausführt.
    Aber weshalb?

    Sage der Benutzer deines Program is beschäftigt mit NotePad und kopiert etwas mit hilfo von dieser Taste. Will er dass dein Program auch was macht?

    Wie krieg ich das hin, dass egal ob das Programm im Vorder- oder Hintergrund ist es etwas ausführt wenn ich auf STRG drücke?
    Mit GetKeyState() in ein TTimer Eventhandler.

    Code:
    void __fastcall TForm1::Timer1Timer(TObject *Sender)
    {
       if ( (int) GetKeyState (VK_CONTROL) < 0 )
           {
           // Action
           }
    }

    Comment


    • #3
      Danke!
      Hat geklappt!

      Comment

      Working...
      X