Ce code source montre comment afficher du texte ou des dessins directement sur l'écran (OSD = On Screen Display). L'affichage n'interagit pas avec le bureau et reste totalement transparent pour celui-ci. J'ai réalisé ce petit projet en réponse à une question dans le forum. Une fois lancé, le programme affiche son icone dans la zone TrayIcon de la barre des tâches. En faisant un clic droit sur cette icone, un menu contextuel apparait. Ce dernier permet d'afficher l'heure courante, de la masquer ou de quitter le programme. Un rafraichissement de l'affichages est fait toutes les secondes.
Ce programme ne dessine pas sur le bureau. Il utilise une fenêtre transparente sur laquelle on affiche ce qu'on veut.
Projet réalisé sous Visaul C/C++ Express 2005 et testé avec Dev-C++ 4.9.9.2. Le zip contient les deux projets.
Les commentaires, les remarques et les questions sont les bienvenus.
Source / Exemple :
Voir le zip
17 juin 2010 à 04:46
Merci.
17 juin 2010 à 04:38
Comment pourrais-je remplacer l'horloge par une image ?
Merci, en espérant une réponse car cela fait déjà 4 ans... :) en tout cas c'est génial, merci ! :)
5 nov. 2006 à 12:27
sim32 >> Je ne pense pas que ce soit possible avec la méthode utilisée ici. Il s'agit d'une fenêtre dont le fond est transparent.
4 nov. 2006 à 17:41
Comment puis-je faire si je veux afficher ton code dans une fenêtre DOS ?
Merci
6 août 2006 à 23:51
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.