void CMainWindow::OnSize(UINT nType, int cx, int cy)
{
CFrameWnd::OnSize(nType,cx,cy);
.....................
}为什么OnSize()里面又嵌套个OnSize()   这代表什么意思?CMainWindow是派生一CFrandWnd类的

解决方案 »

  1.   

    调用基类的OnSize
    因为有许多重复的工作和初始化要做,就把重复的工作和初始化写在基类里了,用的时候直接调用基类的方法,在派生类里直接调用就可以了.
      

  2.   

    这种形式的东西mfc里随处可见,可以让我们灵活的控制该消息是否交给交类处理
      

  3.   

    是有很多这样的用法不过没有深究过,C++ 一些思想的东西 理解还是不够深啊。不过用::方法来调用,莫非OnSize函数在CFrameWnd中是全局函数?