Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Form Aktiv? (https://www.delphipraxis.net/124518-form-aktiv.html)

noowner 20. Nov 2008 12:58


Form Aktiv?
 
Hallo,
wie finde ich herraus, ob meine Form aktiv ist.
Ich weis nicht genau wie das heißt, warscheinlich finde ich auch deswegen nichts darüber ^^
Ich habe eine transparente Form, und möchte diese Transparents aufheben wenn ich das Programm aktiviere,
respektive drauf zugreife...

verständlich erklärt was ich meine? ^^

noowner

DeddyH 20. Nov 2008 13:06

Re: Form Aktiv?
 
Wenn Dein Fenster das aktive ist, müsste GetForegroundWindow doch dessen Handle zurückgeben, wenn ich mich nicht irre.

SirThornberry 20. Nov 2008 13:07

Re: Form Aktiv?
 
Eventuell kannst du mit GetFocusedWindow, GetActiveWindow etc. das Handle des aktiven Hauptfensters heraus finden. Dieses müsstest du dann mit dem Handle deiner Form ablgeichen. Suchen würde ich (wenn es damit nicht geht) nach Focus, Fenster, aktiv

Hawkeye219 20. Nov 2008 14:20

Re: Form Aktiv?
 
Hallo,

Die Abfrage von Delphi-Referenz durchsuchenTForm.Active dürfte genügen.

Gruß Hawkeye

noowner 21. Nov 2008 14:38

Re: Form Aktiv?
 
Zitat:

Zitat von Hawkeye219
Hallo,

Die Abfrage von Delphi-Referenz durchsuchenTForm.Active dürfte genügen.

Gruß Hawkeye

Danke, das hat gereicht =)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz