2011-10-01 36 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

相關問題