windows - Sådan deaktiveres WM\_KEYDOWN gentagelsesbegivenhed for Shift/Ctrl/Alt-tasten?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en Windows-applikation behandler Windows-nøglebegivenheder.

Programmet overfører Windows-meddelelsen.

Når jeg holder Shift -tasten, vises WM\_KEYDOWN gentagne gange.


Jeg vil kun overføre en WM\_KEYDOWN besked, selvom Shift -tasten holder nede.

Vil du venligst lade mig vide, hvordan du løser dette problem?

Bedste reference


Du kan ikke. Undersøg bit 30 på lParam for at se om meddelelsen er en overgang fra op til ned eller en gentagelse af ned.