2011-10-01 34 views
0

VS2010中有一种方法可以将.h和.cpp文件中的类导入到ClassWizard中,以便我可以使用ClassWizard来操作它(例如添加变量等)当我从VS2008转移到项目中时,有很多文件似乎无法用于ClassWizard。回到VS6,我可以通过manually editing the CLW file来做到这一点,但这已不再可用。请参阅related question我可以在VS2010中导入一个类到ClassWizard中

我猜测存储此信息的文件是MyProjectName.sdf,它被列为SQL Server Compact Edition数据库文件由资源管理器,但我不确定是否有任何工具可用,让我编辑它。

回答

3

找出解决方法。我的直觉是,当现有文件被添加到项目中时,VS2010正在读取// {{AFX_DATA(CMyClass)注释,所以我做了以下操作;

  • 编辑文件,包括一组AFX的......从 另一个类
  • 复制意见与正确的类
  • 从项目
  • 取出的.h和.cpp文件替换类名
  • 将.h文件和.cpp文件添加回项目
  • 该类现在可供ClassWizard使用。

有点太多的工作都大有益处上比经常使用的类其他任何东西,可能只是把一个程序来做到这一点EN-集体,即基于已知MFC类搜索与类项目文件,搜寻没有AFX评论,如果不存在,就添加它们,比如说10次冰雹并且启动ClassWizard。

也张贴在MSDN here

相关问题