Controle de volume osd (win32)

Description

Il s'agit ici d'un petit programme permettant de controler le volume audio du PC en utilisant le clavier. En maintenant la touche CTRL droite enfoncée, on appuie sur la flèche de direction droite pour augmenter le volume, ou la flèche gauche pour le diminuer. Pour passer au mode MUET on garde CTRL droite enfoncée et on appuie sur SUPPR. L'appui suivant annule le mode MUET. A chaque action, un graphique s'affiche comme sur l'écran d'un téléviseur. Il disparait au bout de 3 secondes d'inactivité. Le menu contextuel de l'icone dans la zone TrayIcon permet de quitter le programme.
Dans ce code source, j'ai utilisé un hook clavier de bas niveau pour l'interception de l'appui sur les touches. Pour l'affichage, j'ai utilisé une fenêtre transparente sur laquelle on écrit et dessine. Pour le controle du volume, j'ai fait appel aux APIs du MIXER de Windows.
Les remarques et les commentaires sont les bienvenus.

Source / Exemple :


voir le zip

Codes Sources

A voir également

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.