Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-03-2007
almudena_13 almudena_13 is offline
Registrado
 
Registrado: feb 2007
Posts: 6
Poder: 0
almudena_13 Va por buen camino
Red face Capturar combinaciones de teclas tipo CTRL + A

Hola A Todos!

Muchas gracias de antemano!

He estado leyendo mensajes por los foros para ver si encuentro la solución a mi problema, pero debo ser un poco cortita porque no me he enterado aun....
Pido perdón si la solución ya estaba escrita y no he sabido verla....

Bueno, os cuento...

Tengo que capturar combinaciones de teclas tipo CTRL+M, CTRL+N, etc...

Tengo definido el siguiente código:
procedure TfrmMIEMess.FormActivate(Sender: TObject);
begin
SaveMessageHandler := Application.OnMessage;
Application.OnMessage := MyMessageHandler;
end;

donde MyMessageHandler es el método que voy a utilizar para capturar las teclas, y de hecho ya las estoy capturando, pero.... Solo puedo hacerlo de una en una.... no se si me explico...
Mi metodo esta definido de la siguiente manera:
procedure TfrmMIEMess.MyMessageHandler(var Msg: TMsg; var Handled: Boolean);
Donde Msg.message me dice si se ha producido un WM_KEYDOWN o WM_KEYUP y Msg.wParam me indica la tecla que se ha pulsado, pero.... ¿que puedo hacer en este caso que se estan pulsando dos teclas?
¿Estoy utilizando un metodo equivocado? ¿Se puede hacer algo con este que ya tengo definido?

Hace unos dias ya escribi pidiendo ayuda con un tema de menús y como dije en ese momento, esta aplicación me ha caido ahora, ha ido pasando de mano en mano y el codigo es totalmente chapucero con lo que no entiendo la mitad de las cosas. (aparte que mis conocimientos de Delphi no es que sean muy extensos)

Os agradeceria enormemente cualquier ayuda que pudierais ofrecerme.

¡y disculpad por el pedazo de mensaje que estoy escribiendo!

Muchas gracias!

almudena..
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Bloquear Combinaciones de Teclas. D-MO Varios 6 24-11-2006 03:25:10
Enviar combinaciones de teclas LordVermiis API de Windows 4 08-06-2006 17:57:43
Problemas al capturar teclas Dexter182 Varios 2 09-10-2005 22:36:12
Quitar Combinaciones De Teclas gulder API de Windows 4 21-04-2005 15:02:34
Capturar teclas en edit sur-se OOP 10 16-07-2004 13:25:17


La franja horaria es GMT +2. Ahora son las 23:24:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi