2008-09-17 9 views
7

Acabo de leer this question y realmente me encantó this answer a la pregunta. Naturalmente, una pregunta interesante apareció en mi cabeza ...Agregando mis propios eventos de aplicación en el Panel de control -> Sonidos

Cómo agregar mis propios eventos (de mis propias aplicaciones) en el Panel de control -> Sonidos y dispositivos de audio -> Sonidos -> ¿Eventos del programa?

Y otra pregunta relacionada, que supongo que debería ser respondida aquí también ... ¿Cómo reproduzco esos sonidos especificados en el Panel de control, cuando ocurre el evento en mi aplicación?

Respuesta

6

Un poco de tiempo de calidad con Google me llevó a un artículo de CodeProject llamado " Creating Your Own Sound Alerts ". Parece que la salsa secreta está debajo de la clave de registro HKEY_CURRENT_USER\AppEvents.

Desde el artículo:

bien, era muy fácil crear nuevo sonido de alerta Esquema. Ahora permítanos mover para agregar nuestro propio tipo de alerta de sonido en los sonidos. Para eso sigue estos pasos.

  1. crear una nueva clave en HKEY_CURRENT_USER \ AppEvents \ Esquemas \ App.Default y el nombre que XYZAlert
  2. crear otra clave en la clave XYZAlert (la clave que ha creado en el paso anterior) y el nombre que .DEFAULT
  3. Establezca el valor predeterminado de la clave .default en la ruta de algunos archivos .wav. p.ej. C: \ abc \ abc.wav
  4. Cree otra clave bajo XYZAlert y asígnele el nombre a .corrent y también establezca la ruta a algún archivo wav, o déjelo en blanco.
  5. Ahora cree otra clave en HKEY_CURRENT_USER \ AppEvents \ EventLabels y nombre XYZAlert
  6. Establezca el valor predeterminado de esta clave en "XYZ Alert Here".

Eso es acabado. Ahora ve a tu panel de control y comienza el applet de sonidos. Verá el nuevo tipo de alerta de sonido con el nombre XYZ Alert.

Tenga en cuenta que también hay que reproducir los sonidos utilizando la llamada nativa " PlaySound ".

Cuestiones relacionadas