某程序关于标签的类CBaseTabCtrl(派生自CTabCtrl)中有如下代码,我调试跟踪时发现,当关闭带有标签的对话框返回主程序窗口时,即执行以下代码,需要GO(F5)数次后方可继续执行。
LRESULT CBaseTabCtrl::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) 
{
 // TODO: Add your specialized code here and/or call the base class
 
 return CTabCtrl::WindowProc(message, wParam, lParam);

但是我把它删除,用ClassWizard把它去掉后编译无法通过,提示多处错误,是怎么回事?
WindowProc在mfc中是窗口类的虚函数,可以用来重载定义自己的窗口过程, 
这段代码中间什么代码都没加,只是简单的调用基类的窗口过程,所以应该没什么作用啊?
和不添加这个函数效果是一样的。可是为什么去掉就出错呢?
就是我看到有些重MFC派生出来的类(派生类中有消息处理函数On..)有的重写了 而有的没有重写此WindowProc(....)
很是郁闷啊 希望哪位高手能指点一二???