Pracuję nad aplikacją Delphi.
Na zdarzeniu TImage.MouseDown Chcę wykonać zadanie X
, jeśli naciśnięto klawisz Shift, Y
, jeśli naciśnięto klawisz Control i Z
, jeśli żadna z nich nie zostanie naciśnięta. Do tego używam zmiennej TShiftState
. Teraz mam funkcję, w której muszę przekazać tę zmienną jako parametr.Delphi: Jak używać zmiennej typu TShiftState?
procedure Something(keyState : TShiftState);
Teraz Czy w tej funkcji powinienem sprawdzić stan klucza?
if KeyState <> ssShift then begin
end;
Powyższy kod pokazuje błąd.
Dzięki.
Proszę zobaczyć moje edytowane pytanie .. – Himadri
Dzięki ... Zapewnisz wszystko, czego potrzebuję. – Himadri