WPF aplicativo que escuta para comandos mesmo quando não o aplicativo ativo
Pergunta
Gostaria de configurar um aplicativo WPF para a função de um modo semelhante ao SlickRun. Eu gostaria de ser capaz de minimizar a aplicação à barra de tarefas, em seguida, enquanto em qualquer outro programa, pressione a tecla de comando. (Ex: ALT + X) e ter minha aplicação aparecer para o usuário
Pode alguém me aponte na direção certa?
Solução
Sua melhor aposta é usar RegisterHotKey () . Isso funciona enviando a mensagem WM_HOTKEY
ao HWND
você passado. Desde WPF não expõe ciclo de mensagens de seus janelas para desenvolvedores, você provavelmente vai precisar sujar as mãos com um pouco de interoperabilidade e criar uma mensagem única janela para receber a mensagens-chave quente.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow