What happens if thread is Slept() and WM_MESSAGE received?

the old place of execution is lost?
if message processing occurs in that thread?

Or thread execution continues, and than only message is proceed?

thanks.