一个问题很困惑,大侠指点! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 我有一些自定义的控件类,基于MFC的标准控件类,类中的方法相同,代码也相同,唯一不同的就是返回一根该类的指针,我有点困惑,难道有一个控件,我就要重写一个控件类,而且类中的方法再次拷贝?这样效率不是很低吗,重复工作太多(我的类中只涉及button事件),大家有什么好的建议或例子,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是只要那个类的指针?你申请该类的指针不就行了,而且你继承一个MFC类,也不用重写它的函数啊 不知道你说的什么意思。你自己写的button控件还是由mfc继承的?还有你的控件类是自己写的还是由mfc继承的? 我的控件类从MFC的空间类继承,为了处理相同的鼠标操作,在程序中我动态生成这些类的实例(create(...)), 真的没有办法吗?有人提到了stl,不知道是否可以? 你说,"我有点困惑,难道有一个控件,我就要重写一个控件类,而且类中的方法再次拷贝?"让我也有点困惑,只要有一类控件,你就要重写一个控件类,简单的处理就是拷贝方法,你的控件类会有很多吗?拷贝方法影响效率,不会有多大影响的。还有你的控件是Create出来的,必须这样做吗? 模板方面的资料哪位有啊,模板能支持MFC吗?哪位有这方面的资料楼上的大侠,我想拷贝的方法不是很好吧,因为如果以后我要新加入控件,不就是要新建一个类,然后把所有相同的方法再次拷贝,这样代码效率太差了 啊谢谢大家的关注,继续努力 MFC下当然能用模板只是,你的类从MFC基类派生,不知道模板还能不能用,你试试吧,我也没试过,不能确定祝你成功,成了别忘了告诉我一声这其实不需要太多的参考资料,你只需找本教材,看看模板是怎么写的,然后套用一下就可以了C++ Primer就很不错 必须用摸版吗,为什么不把控件与button分开? 求填充空间三角形的算法 vc中toolbar的button大小问题 关于区分文本和二进制的问题 请问在那里可以买到《电脑编程的艺术》这本书的三卷内容? 急!VC程序如何在没有VC的机子上单独运行? 关于设置透明画刷的问题 一个画像皮线得问题,,高分相送 在线等~ 用windows api实现 不用mfc 实现类似于仪表的一个压力表 一个对话框和一个类关联后怎么取消这种关联? 如何从HBITMAP中获取BITMAP.bmWidth ...? 如何取得CImageList的IDispatch接口?? 请教,类如何继承的问题?
你自己写的button控件还是由mfc继承的?还有你的控件类是自己写的还是由mfc继承的?
让我也有点困惑,只要有一类控件,你就要重写一个控件类,简单的处理就是拷贝方法,你的控件类会有很多吗?拷贝方法影响效率,不会有多大影响的。
还有你的控件是Create出来的,必须这样做吗?
谢谢大家的关注,继续努力
只是,你的类从MFC基类派生,不知道模板还能不能用,你试试吧,我也没试过,不能确定
祝你成功,成了别忘了告诉我一声
这其实不需要太多的参考资料,你只需找本教材,看看模板是怎么写的,然后套用一下就可以了
C++ Primer就很不错