Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Windows] Kako da ispraznim bafer tastature

[es] :: Kernel i OS programiranje :: [Windows] Kako da ispraznim bafer tastature

[ Pregleda: 3506 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dusty
Predrag Glumac
Zemun, Srbija

Član broj: 15383
Poruke: 549
*.fiberop.matgnet.com.

Sajt: www.mika.rs


+6 Profil

icon [Windows] Kako da ispraznim bafer tastature04.01.2005. u 12:24 - pre 235 meseci
Pozdrav !

Napravio sam keyboard hook i lokalno ga nakacio na moj proces. Hook nakacim posle pritiskanja kombinacije tastera, a raskaci se nakon toga kada korisnik pritisne enter. Problem je sto u baferu tastature (ili mozda u message queue procesa ?), ostane neobradjena kombinacija tastera za kacenje hook-a.

Kako da ispraznim bafer, ili da obrisem sve poruke u message queue-u za tastaturu ?

BTW ne pitajte zasto hook nije nakacen od samog pocetka i da uzima sav input, tako je i gotovo
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
 
Odgovor na temu

_Super_Ellite_Bug_
Novi Sad, konacno!!!

Član broj: 41318
Poruke: 145
*.nat-pool.nsad.sbb.co.yu.

Sajt: www.searchlores.org


Profil

icon Re: [Windows] Kako da ispraznim bafer tastature09.01.2005. u 13:43 - pre 234 meseci
Ako sam dobro razumeo:

Da, verovatno da messages nisu uklonjenje iz queue-a.
Probaj da koritis PeekMessage(/*params*/) umesto GetMessage(/*params*/).
Nadam se da ce pomoci.

ISO/IEC JTC1/SC22/WG14-ISO/IEC 9899:1999
 
Odgovor na temu

dezelin32
Aleksandar Dezelin
Informatika
Beograd

Član broj: 33723
Poruke: 60
*.informatika.com.

ICQ: 294745833
Sajt: dezelin.blogspot.com


Profil

icon Re: [Windows] Kako da ispraznim bafer tastature18.04.2005. u 18:50 - pre 231 meseci
while( (BOOL bRet = GetMessage( &msg, NULL, 0, 0 )) != 0)
;

Prazni ceo message queue


Linux is like wigwham, no windows, no gates and apache inside...
 
Odgovor na temu

[es] :: Kernel i OS programiranje :: [Windows] Kako da ispraznim bafer tastature

[ Pregleda: 3506 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.