为什么MFC里很多类的派生类在调用函数时,函数里要先调用父类的同名函数呢?比如:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
}
你可以在OnPaint里面写一段绘制的代码,如果你删掉父类的OnPaint函数的话,对话框都重绘不了,你怎么能在对话框上重绘呢。