alt key

13/01/2005 - 14:48 por Paco Garcia | Informe spam
Hola

Estoy haciendo un programa en el que un control acepta teclas como VK_LEFT,
VK_RIGHT etc para moverse en una ventana y quería contemplar la posibilidad
de que si pulso ALT + VK_RETURN hiciera algo específico.

¿como averiguo que esta pulsada la tecla ALT?

Gracias
 

Leer las respuestas

#1 JLK
13/01/2005 - 18:49 | Informe spam
Puedes utilizar esta función

SHORT GetKeyState(
int nVirtKey // virtual-key code
);

la función GetKeyState recupera el estado de la tecla virtual especifica. El
estado especifica cuando la tecla esta sin pulsar, pulsadaa, o mantenida.

Naturalmente como puedes ver el parametro que dbes pasar a la función es l
tecla

virtual:

VK_CONTROL

VK_SHIFT

VK_MENU

VK_LCONTROL

VK_LSHIFT

VK_LMENU

VK_RCONTROL

VK_RSHIFT

VK_RMENU

El valor devuelto es el estado.

Espero que te sirva.

Animo y sigue aprendiendo

Un saludo a todos los de este grupo(foro)

Preguntas similares