Forums Neueste Beiträge
 

Application nach TopPosition bringen

02/06/2009 - 11:10 von Andreas Wilma | Report spam
Hallo

ich habe 2 GUIs die gestartet werden. (Eine in Deutsch, eine in Englisch)

GUI deutsch hat in der obersten Zeile stehen: ATG 1

GUI english hat in der obersten Zeile stehen: ATG 2


Jetzt möchte ich durch einen Menu Eintrag die Application die im Hintergrund
ist, nach vorn bringen.


Also durch FindWindow das FensterHandle finden und mit SetWindowPos nach
vorne bringen.


Hat jemand ein Beispiel wie ich das in C# mache ?

Danke
Andreas
 

Lesen sie die antworten

#1 Ulf [Kado] Kadner
02/06/2009 - 14:32 | Warnen spam
Andreas Wilma schrieb:

GUI deutsch hat in der obersten Zeile stehen: ATG 1
GUI english hat in der obersten Zeile stehen: ATG 2



Oberste Zeile? Meinst Du damit evtl den Titel des Fensters? (Form.Text)

Jetzt möchte ich durch einen Menu Eintrag die Application die im Hintergrund
ist, nach vorn bringen.

Also durch FindWindow das FensterHandle finden



Na ich Denke Du willst nach dem Fenster mit dem vorgegebenen Titel
suchen? Dafür ist FindWindow nicht geeignet. Hier wàr FindWindowEx wohl
die passende unmanaged Funktion. C# Umsetzung per pinvoke z.B. hier:
http://pinvoke.net/default.aspx/use...dowEx.html

und mit SetWindowPos nach vorne bringen.



der dazu notwendige DLL-Import wird hier beschrieben:
http://pinvoke.net/default.aspx/use...owPos.html

Hat jemand ein Beispiel wie ich das in C# mache ?



Siehe die 2 Links.

MfG, Ulf

Ähnliche fragen