Hallo,
ich schreibe ein Programm, das analog zu einem Editor Dateien in
eigenen Tabs darstellen soll.
Dateien werden nicht mit Open File Dialog aufgemacht sondern aus einem anderen Programm übergeben
- Process.Start("my_app.exe","my_file.xml");
d.h., "my_app.exe" läuft und jeder Process.Start soll einen neuen Tab hinzufügen.
Die Frage ist - wie wird's auf eine "alte" App oder Window Objekt zugegriefen?
Ich kann zwar mit Mutex bzw. Process prüfen ob "my_app.exe" bereits läuft
und habe durch
...
IntPtr hWnd = processId.MainWindowHandle;
...
Handle in der Hand.
Wie komme ich aber von IntPtr Handler zum alten Window Object, um zB. eine Object-Methode aufzurufen.
Oder macht man das ganze ganz anders?
Danke!