Über C# z.B. in Notepad schreiben

Hey Leute!
Folgendes:
Ich will über ein C#-Programm in beliebige Fenster schreiben, z.B. einfach einen Text an das Eingabefeld vom Notedpad schicken (sofern das geöffnet ist). Das Fenster zu finden, geht realtiv einfach:

[DllImport("User32.dll")]
public static extern Int32 FindWindow(String lpClassName, String lpWindowName);

int hWnd = FindWindow("Notepad","Unbenannt - Editor");

Aber wie komm ich jetzt an die Unterklasse des Textfeldes (heißt beim Notedpad „Edit“, danke an den Winspector:wink:). Hoffe ihr versteht was ich meine und habt ne Idee.
lg Daniel

Hallo Daniel,

auf die Schnelle gefunden:
Fenster der Anwendung in den Vordergrund bringen („SetForegroundWindow“ der WinAPI) und Tastatureingaben über „System.Windows.Forms.SendKeys“ an das Fenster senden. Sollte funktionieren (ohne es jetzt selbst probiert zu haben.)

Schöne Grüße
Thomas