DOSは基本的に入力を受け付けるプログラムは同時にひとつしか
動いていなかったけど、windowsでは複数動作することがあるので、
メッセージドリブンというか、メッセージと呼ばれる要求をいったん
蓄えておいてそれを取り出して処理を行わなくてはならない。
最後のreturnの前のwhileやGetMessageは、そのメッセージをとりだして
Dispatchで処理するルーチンに送る。