Bonjour,

Je souhaiterais créer un bouton dans mon appli qui permet de changer de périphérique de lecture audio en un clic.
Je n'ai rien trouvé d'approchant sur le forum malgré quelques heures de recherche.
Pour le moment je récupère la liste des cartes sons par une petite routine simple trouvée dans le coin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
uses
mmsystem
var
 info:TWaveOutCaps;
 count, i:integer;
begin
  count:=waveoutGetNumDevs();
  for i:=0 to count-1 do begin
   if waveOutGetDevCaps(i, @info, SizeOf(Info))=0 then begin
    List.items.Add(info.szPname);
   end;
  end;
Maintenant l'idée c'est de pouvoir changer le périphérique de lecture par défaut sans executer le menu de config windows (MMSYS.CPL) mais simplement en cliquant sur un des élément de la liste or je reste bloqué depuis un certain temps.
Si quelqu'un peut me débloquer ce serait génial !
D'avance merci.