|
No solo juegos, también las utilidades o los programas de gestión se hacen más amenos cuando avisan de los eventos con sonidos y música. Para lo cual usaremos la función PlaySound un archivo, recurso de sonidos o de eventos del sistema. En este artículo solo veremos como reproducir un archivo de sonido.
Función a utilizar:
BOOL PlaySound(
LPCSTR pszSound, // Archivo de sonido
HMODULE hmod,
DWORD fdwSound
);
Ejemplo:
PlaySound(
_TEXT("ding.wav"), // Archivo de sonido wav
0, //
SND_FILENAME); // Tipo de acceso
El primer parámetro, LPCSTR pszSound especifica el archivo de sonido a reproducir. Hay que sustituir _TEXT("ding.wav") por nuestro archivo de sonido.
El segundo parámetro, HMODULE hmod es un handle al archivo que tiene el recurso, que puede ser un archivo exe o una dll, en caso de encontrarse el archivo de sonido en un archivo independiente se usará 0, que es el caso que vamos a ver.
El tercer parámetro, DWORD fdwSound es un flag que indicara el la acción a ejecutar.
|