Zeichen an anderes Windows Fenster schicken



  • ich habe in c++ builder folgendes genutzt, um etwas an ein anderes windows fenster zu schicken:

    HWND hwnd = FindWindow(NULL,"Dark Age of Camelot, Copyright © 2001-03 Mythic Entertainment, Inc."); // hier suche ich das fenster mit dem text unter ""
    SetForegroundWindow(hwnd); // hier wird es in den vordergrund gesetzt um dann ...
    
        SendMessage(hwnd ,WM_KEYDOWN,13,1835009);  // entweder mit diesem befehl um einen speziellen code zu schicken ...
    
    keybd_event(32, 0, 0, NULL);                   // oder für einzelne zeichen dann diesen befehl hier (drücken)
    keybd_event(32, 0, KEYEVENTF_KEYUP, 0);        // (loslassen)
    

    jetzt würde ich gerne wissen, wie das ganze in c# aussieht?
    bitte leicht verständlich und gut erklärt für ab-und-zu programmierer 🙂

    danke!



  • Sieh dir mal DllImportAttribute-Klasse an.

    Hier ein bsp: http://www.c-plusplus.net/forum/viewtopic.php?t=78317&highlight=


Log in to reply