Erkläre mal bitte etwas genauer, ich weiß nicht ob ich es richtig verstanden habe.
Atreyu hat folgendes geschrieben: |
... wenn der User von meiner Anwendung auf irgendwas anderes wechselt, bzw ob beim Klick zurück auf meine Anwendung diese gerade aktiv (im Vordergrund) ist oder nicht. ... |
Wenn Du auf die Anwendung
zurück klickst, dann war sie bestimmt nicht aktiv sondern wrid es in genau dem Moment, wo sie geklickt wird.
Ich vermute mal, Du möchtest herausfinden, ob beim Klick auf Deine Anwendung, diese Anwendung bereits aktiviert war. Ich weiß jetzt nicht genau welches Event Du benutzen musst. Aber sinnvoll wäre es z. B. eine boolsche Variable einzusetzen, die bei Deativierung der Anwendung auf False und bei Aktivierung auf True gestzt wird. Nun musst Du Deine Algorhythmen, die bei Aktivierung und Deaktivierung ausgeführt werden nur noch in eine IF-Struktur packen.
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| if Self.statActive = True then begin Self.statActive := False; // ... end else begin Self.statActive := True; // ... end; |
Ich hoffe, das hilft Dir weiter.