Image active sur le fond d'écran.

Suite du post "Cartes Perforées"
Comment mettre l'image de la machine sur le fond d'écran et qu'un clic sur l'image lance le programme de contrôle de la machine?
J'ai pensé faire un fond d'écran spécifique et mettre l'icône transparente de l'application sur l'image. Ou bien vérifier les évènements "clic souris" sur le fond d'écran et lancer l'application lorsque le clic se fait dans le rectangle de l'image.
??? Je n'ai encore rien essayé. Si vous connaissez une solution ou que vous avez une idée, je serais content de la connaà®tre.
Comment mettre l'image de la machine sur le fond d'écran et qu'un clic sur l'image lance le programme de contrôle de la machine?
J'ai pensé faire un fond d'écran spécifique et mettre l'icône transparente de l'application sur l'image. Ou bien vérifier les évènements "clic souris" sur le fond d'écran et lancer l'application lorsque le clic se fait dans le rectangle de l'image.
??? Je n'ai encore rien essayé. Si vous connaissez une solution ou que vous avez une idée, je serais content de la connaà®tre.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Une solution serait de mettre l'icône de l'application en grande taille sur le bureau. Mais dans ce cas tout les icônes seront de grandes tailles, ce que je ne veux pas.
Il me semble qu'il y a dans les archives du forum des posts qui causent de ces fonctions du SDK MacOSX pour manipuler les fenêtres (les rendre sans barre de titre ni tour ni fond, ce qui peut être utile pour faire des splashscreens à la Office ou Photoshop mais aussi pour ton genre de cas) et pour manipuler le CGWindowLevel.
Il me semble me rappeler également d'un SampleCode Apple genre "BorderlessWindow" ou un truc comme ça pour montrer comment faire une fenêtre sans bordures et avec un fond translucide, ça pourrait te donner des pistes si tu le retrouves
Pour l'instant j'ai une icône dans une fenêtre.
Ok, J'en viens. Effectivement il y a l'exemple "RoundTransparentWindow" chez Apple. Il faut que je vois comment appliquer cela à la fenêtre d'un dossier du Finder.
Dans ce cas c'est p'tet mieux de regarder du côté des InputManagers ou quoi pour "hacker" le Finder ?
Pour résumer:
Je vais prendre le temps de la réflexion.