纯虚函数不需定义其实际操作,它的存在只是为了在派生类中被重新定义。既然抽象类中的虚函数不打算被调用,我们就不应该定义它,应该把它设为纯虚函数(在函数声明之后加上 "=0" 即可)。
virtual void display() = 0;
多态:以单一指令调用不同函数,这种性质称为多态。
虚函数派生下去仍为虚函数,而且可以省略 virtual 关键词。
将消息与表格中的元素比较,然后调用对应的处理程序,这种操作我们也称之为消息映射(Message Mapping)。
Afx 全局函数:MFC之中得以存在有不属于任何类的全局函数,它们统统在函数名称开头冠以 Afx。
callback 函数。凡是由你设计而却由 Windows 系统调用的函数,统称为 callback 函数。callback 函数是给 Windows 调用的,Windows 并不借助任何对象调用这个函数,也就没有传递 this 指针给 callback 函数。因此需要使用 static 修饰
Document/View:在MFC中,你可以把Document简单想做是“数据”。MFC的CDocument简单地说就是负责处理数据的类。CView就是为了数据的表现而设计的。
afx_msg并没有什么其他的用途,只是用来表明该函数原型说明是针对消息映射函数而言的