Controleur de volume sonore en c [ api windows ]

Soyez le premier à donner votre avis sur cette source.

Vue 15 036 fois - Téléchargée 814 fois

Description

Controleur de volume sonore en C
---------------------------------------

Programmé avec API Windows, il agit comme le contrôle du volume standard. Prêt à compiler avec Code::Blocks.

Quelques points intéressants :
  • Icone dans la barre des tâches.
  • Menu contextuel.
  • Fenêtre popup sans barre de titre, ni bordure, invisible pour la barre des tâches.
  • Positionnement de la fenêtre comme un "magnet" sur la barre des tâches.
  • Utilisation d'une trackbar (ou slider).
  • Couleur des contrôles statiques (fond du slider).
  • Contrôle du volume système (mixerOpen, mixerGetLineInfo, mixerGetLineControls, mixerGetControlDetails, mixerSetControlDetails, mixerClose).

Conclusion :


J'ai certains problèmes pour intégrer un tooltip avec texte personnalisé sur le slider. De même pour afficher une boite de dialogue d'options (la fenêtre semble inactivée => peut-être à cause de la propriété WS_EX_TOPMOST de la fenêtre principale ?).

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

Messages postés
2671
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013
1
Simple et ca marche.
Une petite amélioration peut être d'empecher le déplacement du dialog et d'afficher le niveau sonore sous forme d'un pourcentage, ou d'une échelle graduée.
Pour ce qui est du code je regarderai ca se soir.

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.