Einzelnen Beitrag anzeigen

CCRDude

Registriert seit: 9. Jun 2011
678 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Applikation IMMER im Vordergrund

  Alt 9. Apr 2013, 08:20
@Günther: die ersten drei Punkte davon erledigt der dritte Desktop ja schon.

Und das sind wirklich nur 3-4 API-Aufrufe, die natürlich richtig geplant sein müssen. Ich hab mir ne Unit ( < 400 Zeilen, schon inklusive Code, vom vorigen Desktop einen Screenshot zu erstellen und als neuen ausgegrauten Hintergrund zu verwenden) geschrieben, die im initialization auf einen anderen Desktop wechselt und im finalization zurück. Solange das verwendende Programm nicht in anderen Units im initialization-Teil bereits UI-relevante API-Aufrufe verwendet, füge ich diese nur dem uses-Part zu und fertig (hier meine Anwendung)

Ganz ehrlich - Keyboard-Hooks sind komplizierter

Ob es hier wirklich Sinn macht, kann ich natürlich nicht entscheiden, diese Technik ist ja schon ein sehr harter Eingriff in die Rechnernutzung und sollte wohl überlegt sein.
  Mit Zitat antworten Zitat