Hallo! Ich wuerde gerne ein kleines Fenster in eine andere Anwendung(die im Fenstermodus laeuft) einbinden. Ich moechte also im Prinzip die einzelnen Schaltflaechen der GUI bedienen koennen, ohne die Aktivitaet des anderen Fensters zu verlieren. Ich weiss das sowas in C moeglich ist, kann mir jemand sagen wie ich das mit AutoIt anstelle?
GUI als Child Window in ein anderes Fenster "einnisten"
-
- [ offen ]
-
mildgreen -
21. Oktober 2009 um 02:36 -
Geschlossen -
Erledigt
-
-
Du willst also beispielsweise eigene Buttons ins das Zielfenster einbinden? Vielleicht ist AnyGUI was für dich
http://www.autoitscript.com/forum/index.php?showtopic=9517 -
Ich denke das ist es, was ich suche... Vielen Dank! Tolles Forum hier!
-
Ich hab jetzt grade mal etwas rumprobiert, aber leider funktioniert es nicht. :\ Entweder mache ich etwas falsch, oder ANYGUI ist fuer meine Zwecke nicht geeignet. Hier mal der Code den in braeuchte in C+, vielleicht hilft euch das zu verstehen was ich moechte.
Code
Alles anzeigen... using System.Diagnostics; ... public partial class MyForm : Form { [DllImport("user32.dll")] public static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent); ... public MyForm() { InitializeComponent(); ... IntPtr hwndf = this.Handle; Process[] proc = Process.GetProcessesByName("game.bin"); IntPtr hwndParent = proc[0].MainWindowHandle; SetParent(hwndf,hwndParent); }