mengineer's blog

ニッチなネタばかりですが。

MFC エラーC2065でダイアログのIDが見つからない?

自分メモ、VisualStudio2017、MFCアプリで子ダイアログを色々追加していた。

突然、下記C2065のエラーが出るようになったが、IDD_MONITORのダイアログ自体、
何も変えていないし、Resouce.hにも確かに記述されている。

結論:当該子ダイアログのヘッダファイルに

 #include "resource.h"

を追記したらエラーが出なくなりました。

他の子ダイアログでは(上記の記述が無くても)エラーは出ないし、
このダイアログも最初は問題無かったので、ちょっと不思議ですが?

とりあえず解決。