Come scoprire quali file audio l'utente ha configurato nel pannello di controllo?Come riprodurre un suono standard di Windows?
Esempio: voglio riprodurre il suono per "Dispositivo connesso".
Quale API può essere utilizzata per interrogare le impostazioni audio del pannello di controllo?
Vedo che ci sono alcune voci personalizzate fatte da programmi di terze parti nella finestra di dialogo del pannello di controllo, quindi ci deve essere un modo per questi programmi di comunicare con le impostazioni audio globali.
Modifica: Grazie. Non sapevo che PlaySound riproducesse anche il file audio appropriato quando si specificava il nome della voce di registro.
Per riprodurre il "Device Conntected" suono:
::PlaySound(TEXT("DeviceConnect"), NULL, SND_ALIAS|SND_ASYNC);
Come/dove hai trovato il nome alias appropriata del suono? Sto cercando ad esempio il suono "sms ricevuto". – Sam
Ho trovato un elenco nel registro HKEY_CURRENT_USER \ AppEvents \ EventLabels. – Timbo