Comment puis-je connaître les fichiers son que l'utilisateur a configurés dans le panneau de contrôle? Exemple: Je souhaite jouer le son pour "Device connected".Comment lire un son Windows standard?
Quelle API peut être utilisée pour interroger les paramètres sonores du panneau de commande?
Je vois qu'il y a des entrées personnalisées faites par des programmes tiers dans la boîte de dialogue du panneau de contrôle, donc il doit y avoir un moyen pour ces programmes de communiquer avec les paramètres de son globaux.
Modifier: Merci. Je ne savais pas que PlaySound aussi juste joué le fichier son approprié lors de la spécification du nom de l'entrée de registre.
Pour jouer le "Device Conntected" son:
::PlaySound(TEXT("DeviceConnect"), NULL, SND_ALIAS|SND_ASYNC);
Comment/où trouvez-vous le nom d'alias du son correspond le? Je cherche par exemple le son "sms received". – Sam
J'ai trouvé une liste dans le registre à HKEY_CURRENT_USER \ AppEvents \ EventLabels. – Timbo