Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Schucki,
27. Nov 2009
Tch es gelingt mir nicht die MSG zu bekommen... habe folgenes gemacht...
...
private
procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
...
Und dann...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Schucki,
27. Nov 2009
Komme erst heute Abend dazu damit weiter zu machen.
In den letzten Tagen war ich auf der Suche nach der Message die man abfangen muß wenn ein User die Anwendeung mit der rechten Maustatste aus der Taskleiste beenden möchte. Das ist mir noch nicht gelungen herauszubekommen.
Weiß einer von Euch wie die heist?
WM_CLOSE ist es nicht :-(
Danke im Voraus!!!
Gru0 Frank
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Schucki,
23. Nov 2009
Hi!
Danke für Eure Antworten. Ich denke das geht in die richtige Richtung obwohl es noch nicht zu 100% läuft.
Ich kann die einzelnen Msg. filtern und dann darauf reagieren. Die ganzen OnClose und OnCloseQuery Events vom Hauptformular habe ich nun gelöscht. Entweder hier oder dort... ;)
Das wird geschickt wenn man auf mbtClose drückt...
procedure TfrmMain.mbtnCloseClick(Sender:...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Schucki,
18. Nov 2009
Hi,
Habe es mal wie folgt erweitert...
procedure TfrmMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if mbtnCon.Down then begin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Schucki,
17. Nov 2009
Danke für die Hinweise,
ich habe es nur überflogen. Muß mir das nun mal viel genauer ansehen aber im Prinzip muß es das sein denn das normale "OnCloseQuery" macht's ja nicht. Das geht nur solange ich es per HAnd beende einwandfrei. Soll der PC heruntergefahren werden, dann soll das auch funktionieren... das tut's ja im Moment nicht :-(
Also selber die MSG abfangen und abarbeiten, dann wenn es...