Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
29. Nov 2008
Stattdessen kommt WM_SHOWWINDOW. Wie man da noch Veto einlegen will, weiß ich allerdings nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
28. Nov 2008
Wenn man die Minimieren-Schaltfläche in der Titelleiste klickt, wird kein WM_SYSCOMMAND gesendet.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
28. Nov 2008
Den Effekt kann ich bestätigen, die Methode wird nicht durchlaufen. Es gibt zwar das Ereignis OnWindowStateChange, aber das wird erst nach der Änderung ausgelöst. Somit muss ich leider passen, Lazarus-Experten an die Front.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
28. Nov 2008
Das sieht OK aus. Muss ich mir wohl doch Lazarus unter Windows installieren, sonst finde ich das eh nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
28. Nov 2008
Hmm... unter Delphi funktioniert das so. Setz doch mal einen Breakpoint auf die Zeile
Kommst Du da überhaupt an?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
28. Nov 2008
Schreib das doch einfach mal in Deinen Code und minimiere das Formular.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
28. Nov 2008
type
TDeinForm = class(TForm)
...
private
{ Private-Deklarationen }
procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
...
end;
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
28. Nov 2008
Wie fängst Du die Message denn ab?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
28. Nov 2008
SendMessage(<ParentHandle>, WM_SYSCOMMAND, SC_MINIMIZE, 0);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
28. Nov 2008
Wäre es nicht besser, mit GetParentForm das Elternformular zu ermitteln? Parent kann ja auch z.B. ein Panel sein.