[C#]Handle Probleme

07/02/2013 22:01 BladeTiger12#1
Hallo alle zusammen,

ich habe ein Problem und zwar:
ich will PostMessage benutzen.
Da gibts auch kein Problem.
Nur das größere Problem ist:

Ich habe versucht mit PostMessage die Handles von
der
Code:
Process.GetProcess...  .MainWindowHandle
zu nutzen.
Damit kommt aber nichts an.(Am Programm)
Wenn ich jetzt FindWindow mache kommt das ganze an.

So, aber jetzt will ich es mit 3 Programmen machen.

Wie kriege ich mit FindWindow 3 Handles raus.

Fenstername ändern ging auch nicht.

FindWindow ist keine Array, und kann man auch zu keiner machen.
Das ganze gibt mir dann immer den Handle von dem zuletzt angeklickten
Programm zurück.(Von den 3 Programmen)

Weiß jemand eine Lösung wie man 3 Handles bekommt vom gleichen Titlename.

Bitte um Hilfe.:handsdown:
07/02/2013 22:22 tolio#2
rein in blaue, ist nur ne idee:
findwindowex und dann die childs wär nen ansatz, kA ob das geht, aber könnte ich mir vorstellen wenn du nur immer nur ein handle bekommst

[Only registered and activated users can see links. Click Here To Register...]
07/02/2013 22:25 BladeTiger12#3
Die möglichkeit habe ich mir auch schon überlegt, aber da wird nur 1 raus kommen.
Da das keine Array ist hochwahrscheinlich nicht.
07/02/2013 22:52 .SkyneT.#4
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
So solltest du jedes Fenster finden, danach musst du nur noch
die richtigen rausfiltern.
07/03/2013 14:28 BladeTiger12#5
Danke, ich werde es mir mal anschauen :).
07/04/2013 21:10 AT0MiX#6
Dafür gibts ne Windows Funktion:

[Only registered and activated users can see links. Click Here To Register...]
07/06/2013 02:57 BladeTiger12#7
Du bist witzig^^.
Lies dir meinen 1. Post nochmal "richtig" durch.