WM_SIZEのハンドラ書くなら

WM_SIZEのハンドラ書くなら

CHAIN_MSG_MAP(CFrameWindowImpl<CMainFrame>)

の後にしないと。CFrameWindowImpl のほうで勝手にレイアウトしてくれる(UpdateLayout()で)部分があるから、前に書くとそのサイズが変更前でアレ。
過去に書いたやついくつかバグってるかも。Windowsの設定で

□ドラッグ中にウィンドウの内容を表示する

のチェックが入ってると、意外とこの問題に気づきにくい。