Question and Answer Database FAQ2637C.txt How to set wave volume Category :Windows API Platform :All Product :C++Builder 3.x Question: How do I set the volume of my TMediaPlayer to something other than what the system has it at? Answer: Use the WinAPI MultiMedia fucntions: unsigned long OldVolume, NewVolume; waveOutGetVolume(0, (LPDWORD) &OldVolume); // to store the data NewVolume = REALLY_LOUD; waveOutSetVolume(0, (DWORD) NewVolume); // set volume volumne to something else // Do stuff waveOutSetVolume(0, (DWORD) OldVolume); You will need to store the value of the original volume using the first function and set it back to the OldVolume when you are done. 7/2/98 10:32:32 AM
Last Modified: 02-FEB-00