Aplicación WPF que escucha los comandos incluso cuando no es la aplicación activa

StackOverflow https://stackoverflow.com/questions/1209868

  •  06-07-2019
  •  | 
  •  

Pregunta

Me gustaría configurar una aplicación WPF para que funcione de manera similar a SlickRun. Me gustaría poder minimizar la aplicación en la barra de tareas, luego, mientras esté en cualquier otro programa, presione un comando de teclado (por ejemplo: ALT + X) y haga que mi aplicación aparezca ante el usuario.

¿Alguien puede señalarme en la dirección correcta?

¿Fue útil?

Solución

Su mejor opción es usar RegisterHotKey () . Eso funciona enviando el mensaje WM_HOTKEY al HWND que ingresó. Dado que WPF no expone el bucle de mensajes de sus ventanas a los desarrolladores, es probable que necesite obtener su manos sucias con algo de interoperabilidad y cree una ventana de solo mensaje para recibir los mensajes de teclas de acceso rápido.

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