MESSAGE_MAPは必要ないよ。
AllocateHWndにはメッセージプロシージャを渡すだけ。