Avatar billede cybermike Nybegynder
14. juni 2001 - 19:25 Der er 17 kommentarer og
1 løsning

Fang CTRL+ALT+ENTER

Hvordan fanger jeg CTRL+ALT+DEL og hæfter en event på den tastekombination?
Avatar billede ziron Nybegynder
14. juni 2001 - 19:37 #1
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if (shift = ([ssAlt, ssCtrl])) and (key = VK_ReTURN) then
begin
showmessage(\'hej hej\');
end
end;

/ZIRON
Avatar billede cybermike Nybegynder
14. juni 2001 - 19:48 #2
Det virker fint bortset fra at det skal være globalt.
Dvs. det skal ikke være afhængig af om form1 har focus!
Avatar billede cybermike Nybegynder
14. juni 2001 - 19:49 #3
/* ps dejligt med at hurtigt og præcist svar for en gang skyld og undskyld at jeg ikke var præcis nok*/
Avatar billede ziron Nybegynder
14. juni 2001 - 19:57 #4
uha, så kører vi jubiii....

2 sek. så skal jeg se om jeg kan finde ud af det

/ZIRON
Avatar billede cybermike Nybegynder
14. juni 2001 - 20:00 #5
Er der ikke noget der heder Applikation.formkeydown?
Avatar billede ziron Nybegynder
14. juni 2001 - 20:14 #6
skal det kun være inde i dit program eller skal hotkeyen virke i hele windows???
Avatar billede cybermike Nybegynder
14. juni 2001 - 20:16 #7
kun i mit program.
Avatar billede ziron Nybegynder
14. juni 2001 - 20:22 #8
okay prøver lige lidt :-)

/ZIRON
Avatar billede jaller Nybegynder
15. juni 2001 - 15:24 #9
DISABLE CTRL+Alt+Del : SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @I, 0);

ENABLE CTRL+Alt+Del : SystemParametersInfo( SPI_SCREENSAVERRUNNING, 0, @I, 0);
Avatar billede jaller Nybegynder
16. juni 2001 - 12:03 #10
UPS

Det var vist ikke lige det du spurgte om :-)

Iøvrigt skal \'@I\' i ovenstående rettes til \'nil\' så virker det
Avatar billede borrisholt Novice
18. juni 2001 - 08:34 #11
Cybermike>> Skal det være i HELE windows du vil fange CTRL+ALT+DEL eller kun i HELE dit program ?

Jens B
Avatar billede cybermike Nybegynder
19. juni 2001 - 23:46 #12
borrisholt>Kun i mit eget program, og det skal også override evt. activex componenter på min form.
Avatar billede ziron Nybegynder
20. juni 2001 - 00:05 #13
Cybermike >> er det CTRL+ALT+DEL eller CTRL+ALT+ENTER du vil have, for du har skrevet to forskellige ting???

/ZIRON
Avatar billede borrisholt Novice
20. juni 2001 - 09:00 #14
CTRL+ALT+DEL kan du ikke fange på en Windows NT/2000. Men CTRL+ALT+ENTER er nemt nok. Sig hvad du vil have ....

Jens B
Avatar billede cybermike Nybegynder
08. juli 2001 - 00:45 #15
1
Avatar billede cybermike Nybegynder
08. juli 2001 - 00:46 #16
1
Avatar billede borrisholt Novice
09. juli 2001 - 10:22 #17
hest !
Avatar billede cybermike Nybegynder
08. december 2001 - 22:50 #18
borrisholt> Programmet jeg skulle bruge det til hed faktisk \"hest\" ;o)

Jeg lukkede spørgsmålet af 2 årsager.

1>Jeg fik ikke lortet til at virke.

2>De andre brugere på eksperten kunne ikke fatte at jeg havde så mange spm.
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