Hallo,
ich möchte sichergehen, dass alle laufenden Instanzen z.B. von MS Excel
gefunden und nacheinander angezeigt werden.
Das Suchen und Zeigen von "alleinstehenden" Applikationen geht ja noch:
Delphi-Quellcode:
ahandle := FindWindow(pchar('XLMAIN'), NIL);
IF aHandle <> 0 THEN ShowWindow(aHandle, SW_SHOWNORMAL);
Aber wenn der IE-Explorer ein eingebettetes EXCEL-Fenster besitzt scheitere ich,
da obige Funktion nur ein EXCEL-Fenster zeigt und nicht den IE-Explorer in den Vordergrund bringt.
Delphi-Quellcode:
ahandle := GetAncestor(aHandle,GA_ROOTOWNER);
bzw.
ahandle :=GetParent(aHandle);
funktionieren auch nicht.
Wie kann ich nun den IE-Explorer in den Vordergrund bringen, wenn ein EXCEL-Objekt darin gefunden wurde?
(Am liebsten mit WIN-
API Funktionen, nicht mit
DDE oder
COM,...)