ausgabe in ein windows fenster umleiten
-
Hi
ich habe jetzt folgendes Problem, ich habe eine IDE und ich habe ein "service programm", dieses "service programm" erzeugt eine textdatei, die ich nun in eines der Fenster der IDE schicken möchte, automatisch, leider bietet die IDE keinen "nativen" Weg an ihr ein Textfile in eines ihrer Fenster schicken zu lassen.
Wie komme ich jetzt am besten zu der Fenster ID des Fensters im Editor? Um dann das Textfile dort reinzuschreiben.
Irgendwelche Ideen?
bye
tt
-
Um das Hauptfenster des Programmes zu finden:
EnumWindows / FindWindowUm dann die ChildWindows des Haupfensters zu finden:
EnumChildWindows / GetWindow
-
Um was für eine IDE handelt es sich denn? Willst du die Datei einfach in der IDE als neues Fenster anzeigen?
Falls es über einen direkten Aufruf der IDE mit dem Dateinamen als Parameter nicht geht (so werden doch Dateien eigentlich immer geöffnet, wenn du sie per Doppelklick aufrufst) wird es wohl recht aufwändig. Das Fenster-Handle bekommst du wohl am einfachsten über FindWindowEx (wohl mehrmals hintereinander aufgerufen).