Einzelnen Beitrag anzeigen

dbdeath74

Registriert seit: 30. Aug 2005
53 Beiträge
 
#1

Status von fenster herausfinden ?

  Alt 16. Aug 2006, 16:14
Hallo,

ich hab ein kleines Problem, und die Suche bringt mich irgendwie nicht weiter
Naja wahrscheinlich suche ich nach dem falschen *g

Ich habe ein kleines Programm welches unter anderem eine externe Applikation startet und dann wartet bis das Anmeldefenster der Applikation da ist, dann beendet es sich. (Die externe Anwendung brauch 20-30s je nach Netz beim Startup ...)

Mit
Delphi-Quellcode:
wnd := FindWindow(nil, PCHAR('Anmelden'));
  If wnd <> 0 then
    Application.Terminate
  else
    TxtAusgabe.Caption := 'evITA startet, bitte warten...';
in einem timer finde ich problemlos heraus ob das fenster "Anmelden" existiert, das Problem ist leider das externe Programm erzeugt dieses Fenster sofort, aber zeigt das Fenster erst nach 20-30s an ...

Wie kann ich herausfinden ob ein Fenster visible ist, oder im Vordergrund, oder den Focus hat oder sowas?

Über einen kleinen Tip wäre ich sehr dankbar

Gruß Oliver
  Mit Zitat antworten Zitat