begin process at 2010 02 10 17:40:10
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Multimédia

 > CONTROLEUR DE VOLUME SONORE EN C [ API WINDOWS ]

CONTROLEUR DE VOLUME SONORE EN C [ API WINDOWS ]


 Information sur la source

Note :
Aucune note
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é :9 551 / 421

Auteur : ordiman85

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
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
---------------------------------------

Program mé 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

Les Membres Club peuvent 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.

 Sources du même auteur

Source avec Zip Source avec une capture [WIN32] EASY WAVE MIXER
Source avec Zip Source avec une capture [C++] HASH FINDER - CALCULATEUR DE HASH
Source avec Zip Source avec une capture [C++] BASE64CONVERTER V1.1, UN ENCODEUR DÉCODEUR EN BASE64
Source avec Zip Source avec une capture [C] NET SEND MACHINE V1.1.1 (ENVOI EN RAFALE OU ANONYME, PRO...
SWITCH DE STRINGS (C++)

 Sources de la même categorie

Source avec Zip Source avec une capture [WIN32] EASY WAVE MIXER par ordiman85
METTRE À JOUR LE TITRE DU MORCEAU EN COURS DANS MSN LIVE par citronz1969
Source avec Zip SUPER MINI MP3 JOUEUR par f_l_a_s_h_b_a_c_k
Source avec Zip MP3 RENAMER par dragonjoker59
Source avec Zip Source avec une capture LECTEUR DE MUSIQUE AVEC SDL ET FMOD par Lemng

 Sources en rapport avec celle ci

Source avec Zip CONVERTIR FLV 2 MP3 par nipepsinicolas
Source avec Zip SUPER MINI MP3 JOUEUR par f_l_a_s_h_b_a_c_k
Source avec Zip Source avec une capture MOTEUR AUDIO TEMPS REEL AVEC GESTION DU VOLUME par gabuzomeuh
Source avec Zip LINUX MODIFICATION DU VOLUME D'UN MIXER AUDIO par Twinuts
Source avec Zip Source avec une capture CONTROLE DE VOLUME OSD (WIN32) par racpp

Commentaires et avis

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 Changer le volume d'un WAV par logarithme [ par carat ] Salut à tous, Je suis en train de développer un lecteur bas-niveau afin de pouvoir intégrer des effets sonores. Je supporte actuellement les pcm, le converteur audio (wav) en binaire [ par polobou ] [b]Bonjour[/b][^^happy10] j'ai besoin d'un logiciel qui peut m'aider a converter un "fichier.wav" au code binaire dans un autre "fichier.bin". [b]Merc Séparer les 2 pistes audio d'un fichier mp3 [ par Rogue2575 ] Bonjour, Quelqu'un saurait il séparer les deux pistes mono d'un fichier mp3 stéréo. Je ne peux pas utiliser audacity car il faudrait que cette séparat visualisatin d'une courbe d'egalisation audio [ par roindesbois ] je cherche désespérément a creer une courbe graphique représentant les valeurs des réglages de l'egalisation d une table de mixage numérique (comme d Recherche de blancs dans piste audio [ par nivalys2 ] Bonjour je recherche un code pour repérer des blancs sur une piste audio. merci de votre aide syl20 Choix de librairie audio [ par zeboss31 ] Bonjour à tous, donc je viens vers vous pour avoir un avis concernant l'utilisation de librairie audio en c/c++. je dois migrer une application de com 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales