Registriert seit: 22. Feb 2017
998 Beiträge
|
AW: Formular (Zur Laufzeit erzeugt) bring die Mainform in den Vordergrund
7. Mär 2025, 08:42
Danke, das hilft schon gut.
Du musst kein modales Fenster benutzen, damit ein Fenster vor einem anderen bleibt. Dafür kannst du ganz simpel den HWNDPARENT setzen:
Delphi-Quellcode:
SetWindowLong(SecondForm.Handle, GWL_HWNDPARENT, FirstForm.Handle);
// Das bewirkt, dass SecondForm immer vor FirstForm bleibt.
Das kannst du auch mit mehreren "Fensterduos" parallel machen.
Danke, das ist mega. Genau das, was ich mir gewünscht habe
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
|