Announcement

Collapse
No announcement yet.

C++ Shift Klick realisieren

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

  • C++ Shift Klick realisieren

    Hallo,
    erstmal tolles Forum finde ich.
    Ich habe auch gleich schonmal eine Frage, und zwar wie ich es machen kann, dass das Programm einen Shift Klick durchführt, das heißt einen Klick während sozusagen Shift gedrückt wurde?
    Bis jetzt bin ich so weit:
    Code:
    #include <windows.h>
    #include <iostream>
    using namespace std;
    
    int main(int argc, char* argv[])
    {
    
    int scan;
    char str_key[256];
    
    
    while(true)
    {
    Sleep(1);
            for (int key=0;key<255;key++)
            {
                    if(GetAsyncKeyState(key) == -32767 )
                    {
                            scan=MapVirtualKeyEx(key,0,GetKeyboardLayout(0));
                            GetKeyNameText(scan << 16, str_key ,MAX_PATH);
                            cout<<"You have press: " << str_key <<"  Scancode for this key: " << scan<< endl;
    
                            if ( scan == 88 )
                            {
                                    SetCursorPos(1, 1);
                            }
    
                    }
    
    
    
            }
    }
    
    }
    Das heißt, wenn der Benutzer F12 drückt soll der CUrsor an eine Bestimmte Stelle gesetzt werde, und es soll ein Shift Klick ausgeführt werden sollen.

    LG
    Dominik

  • #2
    Irgendjemanden (weiss jetzt nicht wer das in einer Konsolenanwendung sein kann) ein WM_MOUSEDOWN Nachricht und eine WM_KEYDOWN Nachricht senden
    Christian

    Comment

    Working...
    X