Seite 1 von 1

Fenster einer Anwendung extern öffnen ohne Parameter-Vorgabe

Verfasst: 10.05.2011 20:51
von RSBasic
Guten Abend,


ich habe eine spezielle Frage und zwar...
Nehmen wir mal an, man hat eine Anwendung, die mehrere Sub-Fenster besitzt (wie z.B. das Einstellungsfenster des Programms), und man möchte extern darauf zugreifen und das interne Einstellungsfenster der Anwendung öffnen. (Natürlich muss die Haupt-Anwendung vorher ausgeführt werden.)
Ist es eigentlich überhaupt möglich, ohne dass der Entwickler des Programms Parameter für das Aufrufen des Einstellungsfensters bereitgestellt hat, extern zu öffnen?
Um mein Vorgehen etwas zu visualisieren:
Bild
(Eine fremde Anwendung möchte das Einstellungsfenster eines Programms öffnen.)

Man könnte zwar versuchen, einen Gadget-/Menü-Event beim Fremdprogramm auszulösen, so dass das gewünschte Fenster sowieso dadurch geöffnet wird, aber kann man das auch direkt machen?

Re: Fenster einer Anwendung extern öffnen ohne Parameter-Vor

Verfasst: 10.05.2011 21:11
von shadow
Also direkt würde das wohl nur über eine API oder COM/OLE gehen. Ich bezweifle jedoch, dass eine Standardanwendung etwas derartiges zur Verfügung stellen würde...
Ich würde mal tippen, dir bleibt nichts anderes übrig als die guten alten key codes an das Programm zu senden. So habe ich das jedenfalls früher bei der Automation alter 16bit Anwendungen gemacht.

Aber würde mich gerne vom Gegenteil belehren lassen :wink:

Re: Fenster einer Anwendung extern öffnen ohne Parameter-Vor

Verfasst: 11.05.2011 11:08
von RSBasic
Hi shadow,


vielen Dank für deine Antwort.
Ich warte erstmal ab, vielleicht meldet sich doch jemand, der eventuell eine Lösung bereitstellen oder auch bestätigen kann, dass sowas nicht möglich ist.
Ansonsten werd ich wohl per Eventauslöser-API umsetzen.
Danke nochmal für deine Hilfe.