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 programmiererdanke!
-
Sieh dir mal DllImportAttribute-Klasse an.
Hier ein bsp: http://www.c-plusplus.net/forum/viewtopic.php?t=78317&highlight=