Windows Programming Tips
Visual StudioでMFCプロジェクトを作成するとデフォルトではRTTIがオフになっており、dynamic_castなどが使えません。
プロジェクト/設定... C/C++/C++言語 ランタイムタイプ情報(RTTI)を有効にする
をチェックする必要があります。