ich versuche schon den Ganzen Tag meine Application zu minimieren. Ich habe
dabei verschiedene sachen versucht. Aber nix klappt. Ich möchte einfach über einen Button oder wie auch meine Application/Programm Minimieren und das NICHT über den X Button in der Titeleiste weil der wird nicht angezeigt(habe ich ausgeschaltet aus verschiedenen gründen !).
Ich dachte einfach ein Aufruf von: Application.Minimize; sollte reichen, aber es Passiert nix. Nix was ich versucht habe hat geklappt !
Code: Alles auswählen
if (akompo as TPluto2Dlabel).name = 'BntMini' then begin
// ShowWindow(Application.MainForm.Handle, SW_MINIMIZE);
writeln('MiniMieren');
// showwindow(Application.MainForm.Handle,SW_MINIMIZE);
// Application.MainForm.Perform(LM_SYSCOMMAND,SW_MINIMIZE, 0);
PostMessage(Application.MainForm.Handle,LM_SYSCOMMAND,SC_MINIMIZE,0);
// PostMessage(Application.MainForm.Handle, LM_SYSCOMMAND, SC_MINIMIZE, 0);
end; // if name = BntMini
Was muss ich tun um meine Anwendung zu Minimieren ? Es handelt sich nur um ein Fenster was ich in die Startleiste verbannen möchte. Ich bin unter Linux, ubuntu 7.04.






Ich habe auch verschiedene Foren durchsucht daher kommt das WM_SYSCOMMAND und alles was damit in Verbindung steht !
edit: Der Code abschnitt wird auch richtig aufgerufen, durch das Writeln gesehen. Aber es passiert Trotzdem nix !