Senden Sie Tastatur-und Maus-events zu DirectX-Anwendung in C#?

Muss ich zum senden der globalen Tastendrücke und Maus-Ereignisse einer anderen Anwendung, die zufälligerweise mit der Verwendung von DirectX. (Keine Bedienelemente/Griffe andere als das Fenster selbst)

Zum Beispiel, ich brauche, um zu halten-Taste X für 2 Sekunden und dann loslassen...

Ich brauche zu schieben, Klicken Sie Rechts unten auf den Koordinaten x:600 y:350, bewegen Sie die Maus 100 Pixel nach unten und lassen Sie dann die Rechte Maustaste.

Ich auch drücken müssen 2 oder mehr Tasten auf einmal, wie X und Y, und stop X nach 2 Sekunden und Y nach 2 Sekunden.

Also im Grunde bräuchte ich die volle Kontrolle über den input-system...

Es wäre auch ideal, wenn ich kontrollieren konnte, die Anwendung während der maximiert oder im hintergrund. (Optional)

Für die Skeptiker... Der Lehrer machte eine DirectX-Anwendung für Zeichnung für unsere Schule. Ich bin aufgefordert, eine Anwendung, zeichnet Muster auf Sie, wie ein Zug oder eine Blume oder so etwas... ich werde das Lesen von Bildern und verwenden Sie die Eingabe, um die Farbe und klicken Sie auf die Leinwand...

  • Klingt wie Spiel bot Programmieren 😉
  • Zeichenprogramm für Kinder. Schule-Projekt!
  • Um ehrlich zu sein, dein post weicht von der ursprünglichen Frage und ist ziemlich breit.
  • Dann ein großes sorry 😉
  • Es ist okay. Es klingt in der Tat wie bot-Programmierung. @Mr. Enttäuschung, Was meinst du?
InformationsquelleAutor Vercas | 2011-05-11
Schreibe einen Kommentar