понял обходной путь.Я догадывался, что VS2010 читал комментарии // {{AFX_DATA (CMyClass) при добавлении существующих файлов в проект, поэтому я сделал следующее:
- Измените файлы, чтобы включить набор AFX... комментарии, скопированные из другого класса
- Замените имя класса на правильный класс
- Удалите файлы .h и .cpp из проекта
- Добавьте файлы .hи .cpp файлы обратно в проект
- Класс теперь доступен для ClassWizard.
Слишком много работы, которая может принести большую пользу чему-либо, кроме регулярно используемых классов, может просто составить подпрограмму для этого в массовом порядке, то есть поиск файлов проекта с классами на основе известныхКлассы MFC, найдите отсутствие комментариев AFX и добавьте их, если их нет, скажем, десять минут и запустите ClassWizard.
Также опубликовано на MSDN здесь