24. oktober 2005 - 20:51Der er
10 kommentarer og 1 løsning
Keylistener, programet skal udføre handling ved tryk på 1
jeg vil gerne lave et program der checker alle taste tryk, og hvis jeg f.eks. trykker på tasten 5, og kun når jeg trykker på tasten 5 , skal det skrive en tekst problemet ligger i at få værdien af den trykkede taste aflæst på en eller anden måde, så jeg kan skrive teksten når netop denne taste bliver trykket. programmet skulle gerne køre i baggrunden.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
mange tak for hjælpen begge 2 (3). Der er i hvertfald noget at arbejde vidre på. jeg vil gerne give jer begge point men det ser udtil at jeg kun kan give visualdeveloper point. når jeg finder ud af det håber jeg, jeg kan give jer begge
Jeg skal ingen point have for min lille kommentar. Husk, en global keyboard hook bliver kaldt hver gang der trykkes en tast, før den bliver behandlet af systemet. Derfor skal du: 1) Sørge for at der ikke sker fejl i din hook-rutine; det kan få systemet til at gå ned, og 2) Hook-rutinen skal kunne eksekveres lynhurtigt så det ikke sløver systemet unødigt.
Der er en anden mulighed ved kald til GetAsyncKeyState; men det kræver at dit program tjekker status på tasten ofte, i hvert fald hvert 10. til 50. millisekund. Det er ikke særlig performance-venligt.
Synes godt om
Ny brugerNybegynder
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.