Ver Mensaje Individual
  #2  
Antiguo 02-03-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 24
seoane Va por buen camino
En el evento WM_KEYDOWN o WM_KEYUP, puedes comprobar las teclas que están pulsada. Por ejemplo:
Código Delphi [-]
  if GetKeyState(VK_SHIFT) < 0 then
    // Esta pulsada la tecla mayusculas
  if GetKeyState(VK_CONTROL) < 0 then
    // Esta pulsada la tecla Ctrl
Así si queremos detectar, por ejemplo, que se ha pulsado Ctrl+E en el evento WM_KEYDOWN comprobamos que la tecla es la 'E' y entonces utilizando GetKeyState comprobamos que la tecla Ctrl esta también pulsada.
Responder Con Cita