Estoy desarrollando una aplicación Delphi.
En evento TImage.MouseDown Quiero hacer X
tarea si se presiona la tecla Mayús, Y
tarea si se presiona la tecla de control y Z
tarea si no se presiona ninguna de ellas. Para eso estoy usando la variable TShiftState
. Ahora tengo una función en la que tengo que pasar esta variable como parámetro.Delphi: ¿Cómo usar la variable de tipo TShiftState?
procedure Something(keyState : TShiftState);
Ahora En esta función, ¿qué derecho tengo para verificar el estado de la llave?
if KeyState <> ssShift then begin
end;
El código anterior muestra un error.
Gracias.
Consulte mi pregunta editada .. – Himadri
Gracias ... Usted proporciona todo lo que necesito. – Himadri