मैं कैसे पता लगा सकता हूं कि उपयोगकर्ता ने कौन सी ध्वनि फ़ाइलों को नियंत्रण कक्ष में कॉन्फ़िगर किया है?मानक विंडोज़ ध्वनि कैसे खेलें?
उदाहरण: मैं "डिवाइस कनेक्ट" के लिए ध्वनि खेलना चाहता हूं।
नियंत्रण कक्ष ध्वनि सेटिंग्स क्वेरी करने के लिए कौन सी एपीआई का उपयोग किया जा सकता है?
मुझे लगता है कि नियंत्रण कक्ष संवाद में तीसरे पक्ष के कार्यक्रमों द्वारा बनाई गई कुछ कस्टम प्रविष्टियां हैं, इसलिए इन कार्यक्रमों के लिए वैश्विक ध्वनि सेटिंग्स के साथ संवाद करने का एक तरीका होना चाहिए।
संपादित करें: धन्यवाद। मुझे नहीं पता था कि रजिस्ट्री प्रविष्टि के नाम को निर्दिष्ट करते समय PlaySound ने उचित ध्वनि फ़ाइल भी बजाई है।
"डिवाइस conntected" ध्वनि खेलने के लिये:
::PlaySound(TEXT("DeviceConnect"), NULL, SND_ALIAS|SND_ASYNC);
कैसे/जहां ध्वनि की उचित अन्य नाम पता चला? मैं "एसएमएस प्राप्त" ध्वनि के लिए उदाहरण की तलाश में हूं। – Sam
मुझे रजिस्ट्री में HKEY_CURRENT_USER \ AppEvents \ EventLabels पर एक सूची मिली। – Timbo