001
01.08.2006, 22:06 Uhr
~Lars
Gast
|
Zitat von login: |
ist es möglich Buttons, Felder, ect. in einer anderen laufenden Anwendung zu beeinflußen? Wäre es z.B. möglich einen Button unsichtbar zu machen oder zu (de)aktivieren? Falls das möglich ist (egal wie), wie mache ich das am besten?
|
Im Prinzip ist das möglich. Zum Beispiel kriegst Du mit GetForegroundWindow ein Handle auf das Fenster, welches den Fokus hat und kannst dann beispielsweise mit SetWindowText den Fenstertitel ändern oder mit SetWindowLong verschiedene Parameter ändern. Wie man jetzt an die Handles von Buttons und so kommt, weiß ich auch nicht aus dem Hut, mußt Du mal ein bißchen im API herumgraben, fängst Du an auf der Seite http://msdn2.microsoft.com/de-de/default.aspx und tippst beispielsweise GetWindow als Suchtext ein. Auf irgendeiner der erscheinenden Seiten des Suchergebnisses gibt es dann Links zu anderen Funktionen etc.
Viel Glück! Und wenn Du was rausgefunden hast, schreibe es doch hier ins Forum, dann müssen andere nicht auch noch suchen :-)
ciao Lars |