Pregunta

Estoy elaboración de este "lo que está escuchando." - plug-in para los propósitos de aprendizaje que muestra la canción actual Spotify o Winamp como un mensaje en un cliente de mensajería instantánea

Hasta ahora es muy sencillo, simplemente estoy consiguiendo la canción reproducida desde el título como tal

Process.GetProcessesByName("spotify");

y luego simplemente seleccionar la parte de la canción ( "Spotify - ")

proc.MainWindowTitle.Substring(10);

Sin embargo, la mayoría de la gente no mantener la ventana principal abierta o minimizada a la barra de tareas, pero tenerlo visible sólo como un icono de la bandeja. Me gustaría obtener el texto de allí (la que se muestra cuando se pasa por encima de ella).

¿Hay alguna forma fácil de hacer esto?

Gracias

¿Fue útil?

Solución

Configuración de la información de herramienta de texto para el icono requiere Shell_NotifyIcon () con el mensaje NIM_UPDATE, fijando el miembro de NOTIFYICONDATA.szTip.

El sensacional es que no se puede averiguar lo que CVent UID y valores que necesite utilizar si no es propietario del icono de la bandeja. Windows no admite la enumeración de iconos de la bandeja. Que también impide conseguir el texto de sugerencia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top