Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: cael1011 en 19 Abril 2016, 18:14 pm



Título: Detectar tecla minimizado el proyecto
Publicado por: cael1011 en 19 Abril 2016, 18:14 pm
Alguna forma de detectar una tecla que se presiona y mande un mensaje cuando se presione aun estando minimizado el programa, alguien que me pueda ayudar, gracias por la ayuda.


Título: Re: Detectar tecla minimizado el proyecto
Publicado por: MCKSys Argentina en 19 Abril 2016, 18:21 pm
Hola!

Usando el buscador del foro (link en mi firma), me salen muchísimos resultados solamente buscando en el foro VB.

En tu caso particular, prueba buscar GetAsyncKeyState y GetKeyState en este foro.

Saludos!


Título: Re: Detectar tecla minimizado el proyecto
Publicado por: Eleкtro en 6 Junio 2016, 20:50 pm
Como te ha dicho @MCKSys Argentina, sin embargo, también podrías registrar una tecla de acceso rapido o atajo del teclado mediante la función RegisterHotkey , y luego desregistrarla mediante UnregisterHotkey.

  • Windows API - RegisterHotkey Function | MSDN (https://msdn.microsoft.com/es-es/library/windows/desktop/ms646309%28v=vs.85%29.aspx)
  • Windows API - UnregisterHotkey Function | MSDN (https://msdn.microsoft.com/en-us/library/windows/desktop/ms646327%28v=vs.85%29.aspx)

Si estás trabajando con Visual Basic.NET lo tienes muy fácil, ya que puedes descargar mi kit de librerías gratuitas ElektroKit, para utilizar la class Elektro.Core.IO.Types.KeyboardMonitor y/o Elektro.Application.Types.Hotkey según lo que pretendas llevar a cabo.

(http://goo.gl/XwAVHP) (https://github.com/ElektroStudios/ElektroKit/tree/master/Solution)

Saludos.