OnPaint 是虚函数吗

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:49:23
CWnd::OnPaint
afx_msg void OnPaint( ); MSDN上是这样说的
我想知道它是虚函数吗

不是虚函数,OnDraw是虚函数,如果需要确认的话可以逐层向上查看,如果任何一个层次的父类将某函数声明为virtual,那么所有继承的子类的该函数都不需要加virtual声明即为虚函数

OnPaint不是,OnDraw是,OnPaint里面调用了OnDraw,所以你可以自己重写OnDraw