自绘控件的运用

zyhtz 2002-04-16 06:42:03
我在一个工程中通过对按钮类的派生制作了一个按钮类,我可以在工程的classwizard的MemberVariablesk中指定按钮为派生的按钮类,
但我把这个类添加到别的工程中去,在别一个工程的工程的classwizard的MemberVariablesk中却不能指定按钮为派生的按钮类,(在classwizard的ClassName中也没有)
只有CButton类,我应如何使按钮在MemberVariablesk中指定为派生的按钮类。

...全文
75 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwnetwkrm 2010-05-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xlander 的回复:]
把你工程所在目录下的.clw删了,然后再运行ClassWizard,询问你是否重新生成,选择是就可以了,前提是你的那个派生的类的相关文件也要在哪个目录下面.
[/Quote]

同意。。。。。。。
doghead 2002-04-16
  • 打赏
  • 举报
回复

你可以在别的工程用同样的方法中新建一个与你以前派生制作的按钮类名字相同的类,(从CButton类派生)
然后把你以前的类文件覆盖新建的文件即可,要比手动修改方便的多哦!
只重建类向导库文件.clw并不能使类向导认出它是MFC的派生类啊






shaohua 2002-04-16
  • 打赏
  • 举报
回复
chzy00(逸少)和xlander(阿富) 都有道理。
前者需要手工更改程序中CButton为你自己的类。
后者是删除了类向导库文件.clw,再次运行时能自动创建该库,从而
可以“在别一个工程的工程的classwizard的MemberVariablesk中”
“指定按钮为派生的按钮类”
rovoboy 2002-04-16
  • 打赏
  • 举报
回复
Agree chzy00(逸少)
xlander 2002-04-16
  • 打赏
  • 举报
回复
把你工程所在目录下的.clw删了,然后再运行ClassWizard,询问你是否重新生成,选择是就可以了,前提是你的那个派生的类的相关文件也要在哪个目录下面.
逸少 2002-04-16
  • 打赏
  • 举报
回复
指定为 CButton 类,然后手工修改为你的类。如果需要使用classwizard 需要编写 Classwizard 的配置文件

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧