[ dusty @ 04.01.2005. 12:24 ] @
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
[ _Super_Ellite_Bug_ @ 09.01.2005. 13:43 ] @
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.
[ dezelin32 @ 18.04.2005. 18:50 ] @
while( (BOOL bRet = GetMessage( &msg, NULL, 0, 0 )) != 0)
;

Prazni ceo message queue