alt+f4 na modal window

0

witam
mam nastepujacy poblem, napisalem programik w ktorym na starcie uruchamiane jest modal window do wprowadzenia numeru seryjnego, problem w tym ze mam tu takiego testera ktory mi alt+f4 i moje zabezpieczenia poszylu, i tu pytanie jak zablokwac te alt+f4 i nie piszcie mi o tym ze z wyszukiwarki nie skorzystalem :) czytalem cos o hookowaniu ale mi nie wyszlow praktyce, w onkeypress mozna zlapac key typu char ale ja tu mam kombinacje i co napisze if (key=$13+#17)

sory za moj jezyk mam nadzieje ze nie skasujecie tematu, prosze o jakas krotka rade, moze da sie to obejsc bez przechwytywania klawiszy a wpisanie czegos w inna akcje dla formy

0

mozesz skorzystac z gotowego komponentu:
dWinlock

lub samemu sie pobawic w to:
FAQ + torry + szukanie na forum

0

No to zapisz sobie jakis boolean, czy jest wpisany dobry key czy nie, potem sprawdzaj to przy OnShow glownej formy, jaki problem?

0

KeyPreview formy na True i w OnKeyPress:

 if (Key=VK_F4) and (ssAlt in Shift) then key:=0;

Albo w OnCloseQuery formy daj CanClose:=False i sie nie zamknie niczym.

(gdyby nie niedomaganie wyszukiwarki, to topic polecilaby w kosmos to juz bylo mnóstwo razy!!)

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