[ Milan Milosevic @ 26.10.2001. 14:52 ] @
Ukoliko se neko intenzivnije bavio presretanjem windows-ovih poruka mozda moze da mi pomogne.Pokusavam da iz moje aplikacije presretnem poruke koje windows sanje drugim prozorima, ali mi ne polazi za rukom. Probao sam sa koriscenjem timer komponente, gde na njegov dogadaj upisao sledeci kod Var Msg:Tagmsg; begin Getmessage(Msg,handle,0,0); Translatemessage(msg); Dispatchmessage(msg); End; To lepo radi ukoliko za handle postavim handle maticne forme ili aplikacije.Medutim ukoliko postavim pokazivac na neku komponentu unutar forme ili na neku drugu formu Dolazi do potpunog zastoja ,sve dok se ne desi neki dogadaj za tu komponentu,a za druge aplikacje dolazi do potpune blokade.Probao sam da u mesto getmessage koristim peekmessage, i to prolazi, ali poruke koje vraca nemaju blage veze sa zivotom. |