Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der Jan,
13. Feb 2007
Hast recht, das hab ich jetzt auch gemacht, mit DeleteMenu. Wäre zwar trotzdem mal interessant, zu wissen, warum das mit den Handles so seltsam ist hier, aber das eigentliche Problem ist gelöst. Danke für Eure Bemühungen. Ist halt immer bissel doof, wenn mal alte Anwendungen auf neuen System migrieren muß....
:coder:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der Jan,
13. Feb 2007
Das will ich nicht verhindern bzw. das kann der User nicht, den er hat kein Prompt, weil im Con-Fenster eine alte DOS-Anwendung läuft, die sehr empfindlich reagiert, wenn man sie nicht wie vorgesehen schließt. Deshalb möchte ich verhindern, das der User eben jenes tut.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der Jan,
13. Feb 2007
Hallo miteinander,
ich möchte bei einem fremden Fenster, konkret dem Console-Window, den Schließen-Button, Alt-F4 und den Punkt "Schließen" im System-Menu deaktivieren.
if(sClassNameShort = 'CONSOLE') then begin
Wnd := FindWindow(PChar(sClassName), PChar(sFormName));
if(Wnd <> 0) then begin
EnableMenuItem(GetSystemMenu(Wnd, false), SC_CLOSE, MF_BYCOMMAND or MF_GRAYED);
...