社区
界面
帖子详情
有那位大哥知道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
打赏
收藏
有那位大哥知道CWnd::OnPaint()、CWnd::OnDrawItem()、CWnd::DrawItem()、CView::OnDraw()具体的区别在哪儿啊?谢谢大家
有那位大哥知道CWnd::OnPaint()、CWnd::OnDrawItem()、CWnd::DrawItem()、CView::OnDraw()具体的区别在哪儿啊?谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
顶
VC之美化界面篇本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础:
在Window中,如果所有的界面操作都由用户代码来实现,那将是一个很浩大的工程。笔者曾经在DOS设计过窗口图形界面,代码上千行,但实现的界面还是很古板、难看,除了我那个对编程一窍不通的女友,没有一个人欣赏它L;...
VC++中关于控件重绘函数/消息 On
Paint
,
On
Draw
,
On
Draw
Item
,
Draw
Item
的
区别
而On
Paint
()是
CWnd
的类成员,同时负责响应WM_
PAINT
消息。
On
Draw
()是C
VIEW
的成员函数,并且没有响应消息的功能。这就是为什么你用VC成的程序代码时,在视图类只有
On
Draw
没有On
Paint
的原因。 我们一般用On
Paint
维护...
重绘控件中On
Paint
、
On
Draw
、
On
Draw
Item
和
Draw
Item
的
区别
===================================================================================================...On
Paint
()是
CWnd
类的成员,负责响应WM_
PAINT
消息。
On
Draw
()是C
View
类的成员,它不响应消息,不过它通过OnPa
On
Draw
Item
Draw
Item
我在学习中经常遇到要重写
Draw
Item
()的情况,但又有一个WM_
DRAW
ITEM
消息,它们是什么样的关系呢? 如果我们要重写一个CButton取名为CMyButton,我们可以重写CMyButton的
Draw
Item
()函数来实现我们的需求,但...
关于控件重绘函数/消息 On
Paint
,
On
Draw
,
On
Draw
Item
,
Draw
Item
的
区别
而On
Paint
()是
CWnd
的类成员,同时负责响应WM_
PAINT
消息。
On
Draw
()是C
VIEW
的成员函数,并且没有响应消息的功能。这就是为什么你用VC成的程序代码时,在视图类只有
On
Draw
没有On
Paint
的原因。 我们一般用On
Paint
...
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章