自定义类如何在ClassWizard中显示

1. 如果自定义的类派生自有消息映射的类

   可以降工程中的 *.clw,*.ncb,*,opt,*.plg,*.asp, *.dsw删掉,重新打开工程,弹出*.clw文件不存在,点击“是”重新创建,然后在弹出的对话框中输入*.clw,点击ok。

2. 如果自定义的类是一个非基类 or 派生自非消息映射的类

   先将clw文件删除,再在CMyClass的h和cpp文件中分别加入以下语句:

   在h文件中加入:

     //{{AFX_MSG(新加入的类)
     //}}AFX_MSG

   在cpp文件中加入:

  //{{AFX_MSG_MAP(新加入的类)
  //}}AFX_MSG_MAP

  保存,重新打开工程,按1中提示的方式重新创建clw文件。

  应该不排除这两种方式。



阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭