SendMessage() Ctrl + VK_RIGHT



  • Hallo zusammen,

    ich möchte die Nachricht "Ctrl + Pfeiltaste rechts ist gedrückt" simulieren.

    Nur "Pfeiltaste rechts ist gedrückt" bekomme ich so hin:
    SendMessage(WM_KEYDOWN, VK_RIGHT);

    Ich habe versucht das Ctrl als zweiten Parameter anzugeben, aber es tut sich nichts:
    SendMessage(WM_KEYDOWN, VK_RIGHT, VK_CONTROL);

    Kann mir jemand sagen wie ich das Ctrl simulieren kann (ich drücke die Tasten nicht ich will nur so tun als ob)?

    Gruß
    Andrea



  • SendMessage(WM_KEYDOWN, VK_CONTROL);
    SendMessage(WM_KEYDOWN, VK_RIGHT);
    


  • Möglicherweise musst Du auch die Funktion keybd_event benutzen. Die Prozedur ist die Gleiche, beide Tastendrücke müssen gesendet werden.


Anmelden zum Antworten