OnUpdate()和OnDraw()
2014-03-10 15:18
211 查看
数据的初始化显示刚开始写在onupdate中,文档类中的数据更新之后,希望通过调用UpdateAllViews(FALSE)来实现视图的更新,可以实现!后来觉得不妥,想把初始化显示写在ondraw中,onupdate另有他用,结果框架调用onupdate之后却并不调用ondraw,可在另一个相同程序中却调用了ondraw,百思不得其解。
原来是,onupdate的默认实现实现是通过发送WM_PAINT的消息调用ondraw的,一旦将update重载,就不在默认执行了,要想仍然调用ondraw,可以
原来是,onupdate的默认实现实现是通过发送WM_PAINT的消息调用ondraw的,一旦将update重载,就不在默认执行了,要想仍然调用ondraw,可以
return CView::OnUpdate(pSender, lHint, pHint);实现默认调用。
相关文章推荐
- 学用 TStringGrid [9] - OnDrawCell
- MFC中OnDraw与OnPaint的区别
- OnPaint()与OnDraw()
- MFC中OnDraw与OnPaint的区别
- OnInitUpdate、OnUpdate、OnDraw与OnPaint
- 绘制几何图形——使用android.graphics类 onDraw
- VC 菜单OnUPdate事件
- ondraw() 和dispatchdraw()的区别 .
- MFC中OnPaint()和OnDraw()
- ondraw() 和dispatchdraw()的区别
- View的onDraw函数不被调用
- Onpaint和OnDraw区别联系
- ViewGroup为什么不会调用onDraw
- 做出一个SwitchButton的效果,并详细学习一下onDraw(Canvas canvas)方法的使用
- 怎样协调好MFC中ondraw与ontimer的关系
- Android通过onDraw实现在View中绘图操作
- ScrollView 加入自定义画板View( onDraw())后 不显示的解决
- OnPaint()与OnDraw()
- MFC基础知识(一)——文档视图类指针获取、逻辑与设备坐标以及OnDraw
- CView中OnDraw( )的调用