Applicazione WPF che ascolta i comandi anche quando non è l'applicazione attiva

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

  •  06-07-2019
  •  | 
  •  

Domanda

Vorrei configurare un'applicazione WPF per funzionare in modo simile a SlickRun. Vorrei essere in grado di ridurre a icona l'applicazione sulla barra delle applicazioni, quindi, mentre in qualsiasi altro programma, premere un comando chiave (es: ALT + X) e far apparire la mia applicazione all'utente.

Qualcuno può indicarmi la giusta direzione?

È stato utile?

Soluzione

La soluzione migliore è utilizzare RegisterHotKey () . Funziona inviando il WM_HOTKEY al HWND che hai passato. Dato che WPF non espone il ciclo di messaggi di Windows agli sviluppatori, probabilmente dovrai ottenere il tuo mani sporche con un po 'di interoperabilità e creare una finestra di solo messaggio per ricevere i messaggi dei tasti di scelta rapida.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top