![]() |
Re: Programm ALWAYS on top
Mal ein Vorschlag in eine ganz andere Richtung. Schreib doch dein Programm einfach System-modal. Ist eine WinAPI-Funktion, greift also tief genug auf Windows zurück, um auch nicht umgangen zu werden. Dann musst du nur noch dafür sorgen, dass das Programm nicht verlassen werden kann (zum Beispiel in dem du das OnExit-Ereignis abfängst) und müsste klappen.
Hab das mal zu meinen Delphi-Anfängen gemacht. |
Re: Programm ALWAYS on top
Zitat:
|
Re: Programm ALWAYS on top
Also, ein Modales Fenster muss immer erst beendet werden, bevor etwas anderes gemacht werden kann. Anders gesagt, dein Programm bekommt als einziges alle Messages. Wenn jetzt also jemand etwas anderes Starten möchte als dein Programm, so müsste dieser Jmd. erstmal dein Prog. beenden.
Wenn du genau das abfängst (was leicht sein sollte), dann kann man vielleicht sogar STRG-ALT-ENTF Drücken und könnte versuchen dein Prog. zu killen, ginge nur nicht. Denn das Programm würde Windows antworten (gilt also als nicht abgestürzt) und trotzdem immer aktiv sein. Ich werd mal gucken, ob ich dir da ein Beispiel schreiben kann. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:29 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-2025 by Thomas Breitkreuz