2011-12-13 1 views

Répondre

2

Définissez le niveau d'une fenêtre comme kCGDesktopWindowLevel et il apparaîtra en haut de l'image du bureau mais sous les icônes. Vous voudrez probablement aussi dire à la fenêtre d'ignorer les clics de souris à moins que vous ne vouliez rendre les parties du bureau non cliquables.

(Pour clarifier: Je n'ai pas vérifié, mais je doute un peu que c'est vraiment la façon dont le ScreenSaverEngine fait son truc.Apple peut mélanger ses applications les unes avec les autres de manière que vous ne pouvez pas - par exemple, beaucoup de les Extras de Menu fournis par le système sont à moitié implémentés dans leurs paquets .menu et la moitié dans le processus hôte SystemUIServer, mais cette technique obtient l'effet que vous recherchez.)

+0

En fait, je pense que certains hacks via mach_inject sont aussi toujours amusants . :) Mais s'il y a même un moyen documenté de le faire, aussi bien. – Albert

Questions connexes