Applicazione WPF che ascolta i comandi anche quando non è l'applicazione attiva
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?
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