Chronomètre osd (win32)

Soyez le premier à donner votre avis sur cette source.

Vue 6 482 fois - Téléchargée 643 fois

Description

A la demande d'un membre du site, voici le code source d'un chronomètre à affichage OSD. Il affiche le nombre d'heures, de minutes et de secondes écoulées depuis son lancement. Il est possible de le mettre en pause et de reprendre le chronométrage autant de fois qu'on veut. Une limite peut être fixée pour l'arrêt du chronométrage une fois elle est atteinte. Une icone dans la zone de notification dispose d'un menu contextuel proposant les différentes commandes. Un hook global clavier permet d'accéder à ces commandes via les combinaisons suivantes:
WIN + A = Afficher ou cacher le chronomètre.
WIN + S = Lancer ou arrêter le chronométrage.
WIN + W = Mettre en pause ou reprendre le chronométrage.
WIN + Z = Mettre à zéro le chronomètre.
WIN + X = Afficher la boite de dialogue de définition de la limite.
WIN + Q = Quitter le programme.
Le projet est réalisé avec Visual C/C++ 2005. Le code étant en pur Win32 API, il ne posera aucun problème avec les autres outils.
Pour tester l'exécutable, renommez-le en chronometre.exe. Il fonctionne sans problème sur XP et Vista. Le chronomètrage est très précis car il utilise le compteur de référence du PC.
Les questions, les commentaires et les remarques sont les bienvenus.

Source / Exemple :


Voir le zip.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

trobin
Messages postés
1
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
10 août 2009

Merci pour ce source. Je pense m'en inspirer pour avoir un compteur décroissant éxécuté dans une appli selon une action bien définie.
racpp
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
11
C'est normal car en plus de coller le code, il faudra mettre les fichiers chrono.ico et res.rc dans le dossier du projet. Le fichier res.rc sera ajouté au projet depuis le menu Projet de Dev C++. Ainsi, l'icone sera bien visible dans la zone de notification.
murearctique
Messages postés
6
Date d'inscription
mardi 25 novembre 2003
Statut
Membre
Dernière intervention
11 janvier 2009

j'ai recopié le code dans une nouveau projet
après compilation, il est fonctionnel
toutefois il n'apparait pas visiblement dans la barre du bas windows, sauf en promenant la souris, sa présence est signalée, le menu agit correctement et il fonctionne bien
merci pour cette application
très bon programme
streamen21
Messages postés
19
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
23 juin 2009

Ok , merci mon frere
racpp
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
11
Tu trouveras l'exécutable dans le dossier de ton projet.

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.