changed GetMessage() - PeekMessage()