CAppSoundsManager

1.08

Resort to this handy MFC class in order to integrate a so-called Application Sounds section in your software using a MAP-based approach

If you are a C++ developer who is planning on fiddling with application sounds, you might find CAppSoundsManager a pretty interesting tool. What this class is capable of doing is integrate a dedicated area into your program that users can turn to in order to customize the Sound tab.
Being offered as a ZIP archive that includes not only the source but also a demo application you can use as a starting point for your projects, CAppSoundsManager proposes a MAP-based approach that guarantees easy maintenance.
It should also be mentioned that, via the integrated code, you can bring into play registration as well as unregistration methods. Aside from that, you have full control over the sounds that are played from the resources, with extensive configuration possibilities being provided in this regard, meaning that you can tweak sounds individually.
You may also want to know that the code supports MUI builds, and both Unicode and ASCII should be handled seamlessly. Moreover, this C++ class is able to link to “Winmm.lib” automatically, and system-based sounds support registration is offered as well.
Other than that, users may be interested to find out that disabling sounds should raise no difficulty if they turn to CAppSoundsManager.