Minimieren des Fensters verhindern
-
Also ich habe folgendes Problem:
Ich habe ein Fenster Fullscreen (Taskleiste nicht sictbar) ohne border.
Wenn ich jetzt, unter Win2k, den TaskManager aufrufe sieht man die Taskleiste und kann das Fenster minimieren.
Kann man das irgendwie verhindern?
-
FAQ?
-
Ne, doch nicht. Schreibe eine Funktion und weis sie TApplication::OnMessage zu. So ungefähr:
void __fastcall TForm1::OnMessage(MSG& msg, bool& handled) { if(msg.message == WM_SYSCOMMAND) if(msg.wParam == SC_MINIMIZE) handled = true; }
-
Du hast recht und unrecht.
Es steht in der FAQ und auch wieder nicht.Ich hab folgendes gefunden:
ShowWindow(Application->Handle, SW_HIDE);
Da zeigt der mir das Icon gar nicht mehr an.
Außerdem ist das prog (Win2k) auf der ersten Registerkarte des Taskmgr verschwunden. Es steht nur noch auf der zweiten. *g*Das ist genau das was ich wollte
-
Toll, dann ist dein Programm weg! Außerdem hättest du gleich sagen können, dass du dein Fenster verstecken willst.
-
Wollte ich eigentlich auch gar nicht nur das ist besser als nur minimieren verhindern also bin ich froh das dank deinem FAQ hinweis gefunden zu haben.