Registriert seit: 1. Dez 2003
360 Beiträge
Turbo Delphi für Win32
|
Re: Schließen eines fremden Programms verhindern
14. Feb 2005, 18:43
Ich glaube einen Lösungs-Ansatz gefunden zu haben.
Wie ich gerade feststellte, geht es nämlich diese besagte X-Button in der Title-Leiste durch ein Abfangen der WM_NCLButtonDown-Message zu blockieren. Alles was ich also jetzt noch zu tun habe, ist, die absolute X/Y-Position des Rechners zu bestimmen, die relative Position der besagten X-Button darauf und ob die Mouse-Position sich dann gerade darüber befindet. In dem Fall schlucke ich diese Message einfach (was ja funktioniert) und die Sache ist geritzt...
Thx all nochmal...
[edit] ...und das Closen der Fremd-App über das Menue welches über die rechte Maustaste aus der App-Button in der Task-Bar aufpopt, das ist dann tatsächlich über das abfangen der WM_SysCommand-Message blockierbar.
MfG (& Thx ggf.)
|