![]() |
Schließen-Button aktivieren/deaktivieren
Also, ich schmücke mich nicht mit fremden Federn, deshalb:
Dieser Code stammt von ![]() Einen ![]()
Delphi-Quellcode:
Greetz
var
hMen : HMENU; begin //Ausschalten hMen := GetSystemMenu(Self.Handle, LongBool(0)); EnableMenuItem(hMen, SC_CLOSE, MF_BYCOMMAND or MF_GRAYED); //Einschalten hMen := GetSystemMenu(Self.Handle, LongBool(0)); EnableMenuItem(hMen, SC_CLOSE, MF_BYCOMMAND and not MF_GRAYED); end; alcaeus |
Re: Schließen-Button aktivieren/deaktivieren
Da lässt sich das Fenster aber trotzdem immer noch per Alt+F4 schließen... daher sollte man das noch einbauen:
Delphi-Quellcode:
SetClassLong(Handle, GCL_STYLE, GetClassLong(Handle, GCL_STYLE) or CS_NOCLOSE); // deaktivieren
SetClassLong(Handle, GCL_STYLE, GetClassLong(Handle, GCL_STYLE) and not CS_NOCLOSE); // aktivieren |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 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