Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CONTROLEUR DE VOLUME SONORE EN C [ API WINDOWS ]


Information sur la source

Catégorie :Multimédia Classé sous : volume, son, audio, mixerOpen, systray Niveau : Débutant Date de création : 19/11/2007 Date de mise à jour : 02/12/2007 12:59:53 Vu / téléchargé: 8 405 / 365

Note :
Aucune note

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
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 ?).
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

02 décembre 2007 12:59:54 :
Version 0.1.1 + Menu contextuel : Contrôles avancés qui ouvre le panneau de contrôle Windows * Quelques bugs minimes corrigés.

Commentaires et avis

signaler à un administrateur
Commentaire de DeAtHCrAsH le 20/11/2007 10:42:57

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.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

controle du volume audio général [ par roxanic ] BonjourJe cherche a controler les bouton de volume.Pour le bouton Wave c'est OK. Mais je ne trouve pas le solution pour le curseur du volume général.M Sélectionner la source audio... [ par MisteryX ] Bonjour à tous,Si j'ai choisi un thème pour poster ma question c'est vraiment parce qu'il le fallait, donc je ne sais pas si j'ai fait le bon choix ?? Capture audio multiple avec directsound [ par CreugenatCoco ] Bonjour à tous et à toutes, je suis assez nouveau en programmation C++, et je dois réaliser une application qui:- detecte les cartes sons installées e Problème pour lire les fichiers audio dans un programme C++ [ par Nicolas ] Pour un projet C++ (linéaire),il souhaiterais réalisé une bibliothèque musical(.mp3, .wav). J'aurais besoin pour ca de lire les fichiers audio mais je Poblèmes pour lire un fichier audio dans un programme C++ [ par Nicolas ] Pour un projet C++ (linéaire),il souhaiterais réalisé une bibliothèque musical(.mp3, .wav). J'aurais besoin pour ca de lire les fichiers audio mais je utiliser les codecs (audio) en VC++ [ par MangaII ] Salut !Je cherche a utiliser les codecs pour décompresser des son, mais j'ai pas encore réussi !Si qqun c comment on pe faire ca, sans trop se compliq C++ Builder et systray !! [ par UncleShu ] Resalut,je voudrais savoir si qql'un à un code source pour permettre de mettre sa propre application dans le systray avec C++ Builder !!Merci d'avance Récupération des données audio sous DirectX [ par kleinjer ] Bonjour,Je débute avec DirectX. J'ai une interface qui me permet d'ouvrir un fichier wav ou mp3 mais j'aurais besoin de recupérer les données audio af Nom de Volume [ par lysane ] Je voudrais pouvoir changer le nom de mon disque durj'ai trouvé du code pour récuperer le nom mais je ne trouvepas comment le changerje ne sais même p Controle du volume [ par dominion ] Voilà j'aimerais savoir quelle fonction de l'API windows il faut utiliser pour réler le volume. MDSN est pas clair là-dessus...8.:DOMINION:.8


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.