![]() |
WM_MDIRESTORE und WM_MDIMAXIMIZE will nicht.
Hallo,
Ich versuche die beiden Messages für meine Anwendung abzufangen, da ich die Größe der MDIChilds dynamisch korregieren möchte. Leider wollen diese Messages nicht in meine Anwendung. Weiss jemand Rat und Tag? Folgendes habe ich im MDIForm so auch in den MDIChild eingefügt:
Delphi-Quellcode:
und entsprechend:
procedure ChangeWindowState(var Msg :TMessage); message WM_MDIMAXIMIZE;
Delphi-Quellcode:
Mit WM_MDIActivate funktioniert das ganze. Habe ich was falsch gemacht?
procedure TfmMain.ChangeWindowState(var Msg :TMessage);
var txtLog :TextFile; strFileName :string; begin strFileName := GetLogFile; assignfile(txtLog, strFileName); Append(txtLog); writeln(txtLog, 'WM_MDIMAXIMIZE aus Main'); closefile(txtLog); end; Gruß Samson. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 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 by Thomas Breitkreuz