![]() |
Status von fenster herausfinden ?
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:
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 ...
wnd := FindWindow(nil, PCHAR('Anmelden'));
If wnd <> 0 then Application.Terminate else TxtAusgabe.Caption := 'evITA startet, bitte warten...'; 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 |
Re: Status von fenster herausfinden ?
Zitat:
Delphi-Quellcode:
IsWindowsVisible(windowhandle); // Unit windows
|
Re: Status von fenster herausfinden ?
Zitat:
Delphi-Quellcode:
IsWindowVisible(windowhandle); // Unit windows
|
Re: Status von fenster herausfinden ?
hehe jo hab mich auch gewundert warum meine windows unit das nicht kennt :)
das mit dem s hab ich dann aber noch selbst rausgefunden :p vielen dank für den tip, geht jetzt einwandfrei Gruß Oliver |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz