Last time, we solved the problem with
the EndManualModalDialog function
by posting a harmless message.
Today, we're going to solve the problem in an entirely
The idea here is to make sure the modal message loop
regains control, even if all that happened were incoming
sent messages, so that it can detect that the fEnded