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 Aktuelles Fenster/Form find und Disablen (https://www.delphipraxis.net/178202-aktuelles-fenster-form-find-und-disablen.html)

DelTurbo 23. Dez 2013 13:18

Aktuelles Fenster/Form find und Disablen
 
Hi,
wenn ich mich nicht irre, kann ich doch mit GetGUIThreadInfo(0, Info) das Fenster bzw. die Form finden die den Focus hat. Aber wie kann ich dann die Form Disablen (Form.Enabled:=False) und Enablen?

Hintergrund ist, ich habe mir einen eigene Messagebox gemacht. Die möchte ich einfach anspringen und die soll die Form die den Focus hat Disablen (sich das handle merken) und dann wieder freigeben.

Danke im voraus

Hat sich erledigt. Ich hatte falsch bei Google gesucht.
h:=GetForegroundWindow;
EnableWindow(h,False);

Aphton 23. Dez 2013 15:50

AW: Aktuelles Fenster/Form find und Disablen
 
Probiers mal mit "ShowModal"

himitsu 23. Dez 2013 16:39

AW: Aktuelles Fenster/Form find und Disablen
 
Zitat:

Zitat von Aphton (Beitrag 1240873)
Probiers mal mit "ShowModal"

Genau, überlass' diese Angelegenheit dem Framework.
Da gehört ja nicht nur das Disablen dazu und das Framework weiß bestimmt besser, was zu machen ist, vorallem falls sich da mal etwas ändert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 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