|Op. System:||Windows XP/2000/98/Me|
|File size:||78 KB|
Publisher description for CAppSoundsManager
Welcome to CAppSoundsManager, an MFC class which encapsulates the area of "Application Sounds". These are the sounds which end-users can customize in the Sound tab of the "Sounds and Audio Devices" control panel applet. The class is based in part upon the "CSoundMgr" class developed by Paul DiLascia for the May 2006 edition of the MSDN Magazine. Features -Implements a simple easily maintainable MAP based approach to application sounds. -Implementations registration and un-registration methods through code -Unlike the DiLascia implementation which requires the end user to create logical names as well as registry names in addition to the sound id for each application sound you want to set up, CAppSoundsManager only requires that you setup one id and figures out all the other values from this by looking in your application's resources. -Whether or not specific sounds should be played from resources if they are not setup can be individually configured. -Unlike the DiLascia implementation, the code does not use AfxGetAppName() for the filename for registration. This approach would cause problems if the Application name is different than you exe filename. -Include in the download is the AppSoundsManager modules along with a VC 8 project to build a test app to exercise most of the classes functionality. -Supports registration of file system based sounds. -Supports the concept of disabled sounds.