BEGIN_MSG_MAPとEND_MSG_MAPの間に処理するメッセージハンドラなどの一覧を書く。
メッセージ マップ マクロ (ATL) | Microsoft Docs
BEGIN_MSG_MAPだけ、しかも'('と')'の間に何も入れてないとどうなるか。

さすがに、END_MSG_MAPが無いと、中括弧の対応がおかしくなり、ビルドも出来ないか。

END_MSG_MAPだけ追加でビルドは出来る。

実行するとウィンドウは表示される。
しかし、閉じるボタンを押したら、

メッセージハンドラが無く、メッセージループの終了処理が出来てないので、ウィンドウは閉じてもアプリは終了してない。

クラス名を追加してみたが、

ウィンドウを閉じた後のこの状態は変わらない。
Sample/atl/BEGIN_MSG_MAP/BEGIN_MSG_MAP/src/BEGIN_MSG_MAP at master · bg1bgst333/Sample · GitHub