关闭

自定义类如何在ClassWizard中显示

344人阅读 评论(0) 收藏 举报

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文件。

  应该不排除这两种方式。



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:46886次
    • 积分:705
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:16篇
    • 译文:3篇
    • 评论:2条
    文章分类
    最新评论