当前位置:编程学习 > C#/ASP.NET >>

关于派生类的一点点困惑

初学vc不久,对mfc的框架结构还不甚了解。虽说正在看侯俊杰的《深入浅出mfc》,但毕竟远水难救近火,知识的沉淀至少都需要一个月才能完成
因为毕业设计设计使用vc实现对电机控制,插补代码基本都写出来了,为了方便管理和封装,我派生出了一个电机控制的类,可使用的时候却完全不灵了,还有一周就要答辩了,在关键节骨眼上卡着着实痛苦,还望各位帮忙

问题:
1  mfc架构架构搞不懂,即使c++懂了,也白搭。在mfc插入的派生类,如cbuttom的派生类 cnewbuttom与cdlg类之间是什么样的关系呢?

2 为什么自己做的派生类里的消息响应函数总是无效?
实例一:
在对话框中绘制两个按钮,一个通过dlg的类实现onclick消息的messagebox事件,另一则通过派生出来的cnewbuttom类,实现同等的onclick消息的messagebox事件
步骤如下:
1 新建一个compare的类,在对话框中绘制两个按钮,一个命名为“控件按钮”,ID为IDC_AUTO,另一个命名为“派生按钮”,ID为“IDC_HAND”
2 使用mfc 类向导,完成“控件按钮”的基于onclick 的messagebox响应
3 插入一个基于cbuttom的新类,命名为cnewbuttom
4 在cnewbuttom的头文件中 声明 afx message onhand()的一个消息响应函数
5 在cnewbuttom的cpp文件中,现象消息映射 ON_BN_CLICKED(IDC_HAND,onhand)     //难不成是这一步关联ID有错??
6 定义void cnewbuttom::onhand()的消息响应函数,其响应函数为messagebox("hello,world");

编译能够正常通过,可功能就是无法实现,是在不知道自己哪里错了
做好的类,因为对mfc架构不大熟悉,怎么都应用不上,,马上就要毕业答辩了,还望大家帮忙指教基于mfc的派生类如何使用
--------------------编程问答-------------------- 从你的问题来看,你还是不懂c++ --------------------编程问答--------------------
引用 1 楼  的回复:
从你的问题来看,你还是不懂c++

你看出问题在哪里? --------------------编程问答--------------------
引用 2 楼  的回复:
引用 1 楼  的回复:

从你的问题来看,你还是不懂c++

你看出问题在哪里?

我说你不懂c++ 是从第一个问题而引发,
其次给你一点建议,让别人能够回答你的问题,至少要把问题描述清楚。
--------------------编程问答-------------------- 发了整段整段,也没描述清楚问题。。。
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,