![]() |
[NonVCL] Showmodal - Ersatz?
Mahlzeit,
Entweder kann ich die Suche nicht mehr bedienen, oder die Frage wurde noch nicht gestellt: Gibt es sowas wie ![]() Und wenn nein, wie bastel ich die Funktion am Besten nach? |
Re: [NonVCL] Showmodal - Ersatz?
Also ich würd mal sagen basteln im Pseudocode geht so
Aufruf Showmodal(Form2) (sender ist form1)
Delphi-Quellcode:
sender.enabled := false;
form2.show; if form2 = wieder weg then sender.enabled := true; |
Re: [NonVCL] Showmodal - Ersatz?
Danke dir EDE, nur leider hilft mir das nicht:
NON - VCL :P //Edit: Oder doch?... :gruebel: |
Re: [NonVCL] Showmodal - Ersatz?
Siehe dazu meine nonVCL Tutorials. Müsste im Kapitel zu den Dialogboxen drinnestehen.
|
Re: [NonVCL] Showmodal - Ersatz?
du wirst doch wohl wissen, wie man per WinAPI ein Fenster auf "nicht enabled" stellt?! :shock:
Ich weiß es nicht :duck: |
Re: [NonVCL] Showmodal - Ersatz?
Ja natürlich,
Delphi-Quellcode:
Einfacher geht's nicht. Wenn das Child Fenster geöffnet wird, einfach das Parent Fenster deaktivieren. Und wenn das Child Fenster geschlossen wird, das Parent Fenster wieder aktivieren. Und ich Depp doktor mit FindWindowEx herum, um zu verhindern, dass das Child Fenster zweimal erstellt wird. :wall:
BOOL EnableWindow(HWND hWnd, BOOL bEnable);
Danke für's Augen öffnen :wink: |
Re: [NonVCL] Showmodal - Ersatz?
na da siehst mal ich hab noch nie was mit NonVCL gemacht :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 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