>>100
APIで記述してもWinMain()のメッセージループはあるのですよね?

子ウインドウ作った場合も、メッセージはWinMain()のメッセージループ
で取得されて、目的のウインドウ目掛けてディスパッチされると思うんですが。
MSGにターゲットのhWndが含まれているから、こういうことができる。

これじゃ回答になってない?