I wrote: > So, PeekMessage always yields execution (it shouldn't) with PM_NOYIELD > specified it yields execution twice (although it shouldn't at all). Err, that should read "and without PM_NOYIELD specified". Felix