有那位大哥知道CWnd::OnPaint()、CWnd::OnDrawItem()、CWnd::DrawItem()、CView::OnDraw()具体的区别在哪儿啊?谢谢大家

zhangyiabc 2003-08-30 02:37:39
有那位大哥知道CWnd::OnPaint()、CWnd::OnDrawItem()、CWnd::DrawItem()、CView::OnDraw()具体的区别在哪儿啊?谢谢大家
...全文
108 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyiabc 2003-09-18
  • 打赏
  • 举报
回复
谢谢,还有没有朋友知道更多啊
tianyajuanke 2003-09-05
  • 打赏
  • 举报
回复
当接受到WM_PAINT消息时,首先调用的是onpaint(),onpaint()再调用ondraw(),之所以这样,是因为打印时会调用ondraw(),因此你可在onpaint()中加入打印不需要,而在屏幕上绘图需要的代码。ondrawitem()是当你有子控件有自画属性且控件需重画时,父窗口会调用该函数,你可在其中改变控件的外貌。drawitem()就不大清楚了。
sungengyu 2003-09-05
  • 打赏
  • 举报
回复
up
fanqing 2003-09-05
  • 打赏
  • 举报
回复

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧