Keyboard, OnKeyPress

0

Mam maly problemik:
Pisze program, ktory robi zrzut ekranu, daje go ma forme na full screenie i sobie siedzi tak :) Chodzi mi o to, aby nie mozna bylo tej formy wylaczyc w normalny sposob (zeby nie bylo wiadomo, ze to forma - niech kazdy mysli, ze sie system zawiesil :P) - no i tu jest problem.
Nie potrafie zrobic, aby program "nie reagowal" na nacisniete przyciski (np. WindowsKey, Ctrl+Alt+Del), ale zeby reagowal tylko na jeden, np enter.

W OnKeyPress:

if Key = 13 then 
Close
else
Key := 0;

Nie pomaga.
Jesli komus sie chce, niech rzuci jakimis podpowiedziami, dzieki :)

0

pod systemem NT nie zablokujesz ctr+alt+del
poza tym żaden windowsowy "skrót" typu alt+tab, alt+space,, win+e itp nie trafia do onkeypress - to by chyba było dziwne, gdyby system pytał każdy program, czy może go przełączyć, czy może otworzyć menu start itd.

musisz zrobić hooka na klawiaturę, ale i tak gwarantuję, że nie zablokujesz wszystkich klawiszy (ctr+alt+del działa nawet pod wygaszaczami ekranu).

1 użytkowników online, w tym zalogowanych: 0, gości: 1