【发布时间】:2013-11-20 04:34:02
【问题描述】:
在我的 MFC 项目中,我试图从 CMFCPropertyGridProperty 类中覆盖虚拟方法 BOOL OnUpdateMethod()。每当父属性上的组合框发生更改时,该方法的新实现应该更新一些子属性。
所以,我创建了一个使用CMFCPropertyGridProperty 作为基类的新类。这是我的问题:我无法继续前进,因为编译器告诉我没有合适的构造函数可用(错误 C2512)。因此,我尝试声明和实现CMFCPropertyGridProperty 的相同构造函数,并且生成了更多错误!
我应该怎么做才能正确实现任何公共虚拟方法?我相信解决这个问题的方法非常简单,但我对 C++ 和 MFC 有点陌生。
【问题讨论】:
标签: c++ inheritance mfc virtual-functions