Mettre le master volume de Vista en mute

podolis Messages postés 71 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 19 décembre 2010 - 18 sept. 2009 à 06:23
podolis Messages postés 71 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 19 décembre 2010 - 21 sept. 2009 à 17:15
Bonjours,

Je souhaite pouvoir controler directement le volume de Win (Vista) directement depuis mon apli. Après avoir chercher un peu partout j'ai essayé d'utiliser cette fonction.

Private Declare Function waveOutSetVolume Lib "Winmm" (ByVal wDeviceID As Integer, ByVal dwVolume As Long) As Integer

ensuite

waveOutSetVolume(-1, 0) et quand j'execute rien ne se passe............. :-(

Je pense que mon probleme vient de wDeviceID mais je c pas exactement quelle nombre je dois mettre.

Merci d'avance a tous les codeurs

Médéric
Ergonome IHM
Interaction Homme Machine
HTML clipboard<![CDATA[
h1{ border: thin #FFFFFF; color: #339933; text-align: center;}h2{text-align: center; color: #000080}h3{text-align: center; color: #FF0000

3 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
19 sept. 2009 à 23:32
pourquoi "As Long" dans ta declaration ?

http://msdn.microsoft.com/en-us/library/ms713762(VS.85).aspx

clair qu'il te faut 4 octets... (Integer)


Renfield - Admin CodeS-SourceS - MVP Visual Basic
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
20 sept. 2009 à 00:35
salut,

pour vista tu peux apparemment passer par la lib SystemHWInterface.dll

++
[hr]
0
podolis Messages postés 71 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 19 décembre 2010 1
21 sept. 2009 à 17:15
Merci de vos reponses mais cela n'as pas resolue mon probleme.

J'ai bien changé ma declaration (Long to Integer) Rien ne se passe. Je ne sais pas exactement a quoi correspond wDeviceID.

Pour la dll (2ème reponse) je la trouve pas tous simplement (peu tup m'indiquer ou la telecharger).

Bonne journée.


Médéric
Ergonome IHM
Interaction Homme Machine
HTML clipboard<![CDATA[
h1{ border: thin #FFFFFF; color: #339933; text-align: center;}h2{text-align: center; color: #000080}h3{text-align: center; color: #FF0000
0
Rejoignez-nous