Avatar billede n1 Nybegynder
24. november 2003 - 19:47 Der er 7 kommentarer og
1 løsning

disable Alt+F4

Hvordan disabler jeg Alt+F4, eller gør sådan et jeg ikke kan lukke programet uden at trykke på en bestemt knap!?
Avatar billede neeo Nybegynder
24. november 2003 - 19:49 #1
det kommer helt an på hvilke styresystem du benytter.
men det skulle gerne kunne finde det igennem windows hjælp
Avatar billede n1 Nybegynder
24. november 2003 - 19:51 #2
altså det skal kun være når programet er aktivt det skal deaktiveres! og jeg bryger windows xp
Avatar billede stefanfuglsang Juniormester
24. november 2003 - 19:58 #3
Jeg mener at Delphi har en OnClose-event på en Form, her skulle du kunne returnere false, så den ikke lukker. Jeg har ikke Delphi her, så jeg kan ikke lige checke.
Avatar billede snowball Novice
24. november 2003 - 20:04 #4
Du kan slå ALT + FRA "fra" ved at skrive følgende i din forms OnKeyDown procedure:

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

Du vil dog aldrig helt kunne forhindre folk i at lukke dit program, for det vil altid kunne lukkes via Task Manageren når man kører WinNT/2k/XP.

Du kan dog prøve at se lidt i hjælpen for din forms OnCloseQuery. Der står måske lidt du kan bruge vedr CanClose variablen. Men igen, så har den ikke noget at sige når man prøver at lukke programmet fra Task Manageren.

Snowball
Avatar billede snowball Novice
24. november 2003 - 20:05 #5
Mht. det med ALT + F4, så husk at sætte KeyPreview til True på din form.

Snowball
Avatar billede dkn Nybegynder
24. november 2003 - 20:25 #6
Du kan også disable ctrl+alt+del på winNT, kender ikke koden, men kender da componentet som kan.
Avatar billede snowball Novice
24. november 2003 - 20:49 #7
dkn: Hvilket ? Troede ikke det var muligt.

Snowball
Avatar billede dkn Nybegynder
24. november 2003 - 20:54 #8
http://www.dwinlock.kassl.de

Men det er ikke gratis...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester