c ++ - Sådan hentes CTRL-nøglen PRESSED and Released i mit Windows-program?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil gerne fange CTRL tryk i mit Windows-program. Jeg er ikke interesseret i nogen 'CTRL +' -kombination. Jeg vil bare vide, hvornår CTRL -tasten er PRESSED og RELEASED . Det er nødvendigt for at tænde nogle skift, når Ctrl-tasten trykkes.


Er der en måde at få besked om det fra Windows API?

Bedste reference


Din bedste indsats er sandsynligvis at oprette en timer og i WM\_TIMER-handleren for at undersøge tilstanden af ​​de nøgler, du er interesseret i via GetAsyncKeyState [1]