社区
界面
帖子详情
OnDraw()函数如何重载?新手问
zhangsen_817
2004-08-16 02:16:18
我想把OnDraw(CDC* pDC)-->OnDraw(CDC* pDC,CString str),不知道怎么调用,系统调用这个函数通过什么消息?我应该用什么办法让系统调用修改后的OnDraw()函数?谢谢大家。请尽量详细
...全文
310
4
打赏
收藏
OnDraw()函数如何重载?新手问
我想把OnDraw(CDC* pDC)-->OnDraw(CDC* pDC,CString str),不知道怎么调用,系统调用这个函数通过什么消息?我应该用什么办法让系统调用修改后的OnDraw()函数?谢谢大家。请尽量详细
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
菜牛
2004-08-16
打赏
举报
回复
在OnDraw(CDC* pDC)里调用OnDraw(CDC* pDC,CString str)。
有意义吗?
软件架构师何志丹
2004-08-16
打赏
举报
回复
OnDraw(CDC* pDC)-->OnDraw(CDC* pDC,CString str)
这两个可以同时存在
第二个调用第二个就行了
--------------------------
技术上可行
符合你的要求吗?
如果不明白
请给我发短消息
请附: 帖子的地址
或根据http://www.vcshare.net上的联系方式与我联系
fool_leave
2004-08-16
打赏
举报
回复
???参数不同能叫重载吗???
DentistryDoctor
2004-08-16
打赏
举报
回复
OnDraw不是直接的消息映射函数而是视图类在OnPaint中调用的。你如果将OnDraw(CDC* pDC)-->OnDraw(CDC* pDC,CString str),那么请先重载OnPaint
OnDraw
和OnPaint
函数
的区别
本文介绍了CWnd::OnPaint()与CView::
OnDraw
()在MFC中的作用及区别。CWnd::OnPaint()是响应WM_PAINT消息的
函数
,而CView::
OnDraw
()是一个纯虚
函数
,通常需要
重载
来实现绘图逻辑。OnPaint()在接收到WM_PAINT消息时调用
OnDraw
()进行实际绘图。
VC++窗口重绘
OnDraw
函数
添加字符串资源
本文介绍了如何在VC++中通过CString类操作字符串资源,并详细讲解了
OnDraw
函数
在窗口重绘中的应用,展示了如何在
OnDraw
函数
中使用LoadString加载字符串以保持窗口内容的持久显示。
【VC++ MFC】vc 画笔和画刷|
OnDraw
()和OnPaint()
本文深入探讨了MFC环境下利用画笔和画刷进行绘图的基本概念,包括如何改变线条颜色和类型,以及如何使用画刷填充矩形区域。同时介绍了
OnDraw
()和OnPaint()
函数
的区别与应用,强调了在不同设备上保持绘图一致性的方法。
XXXView类的
OnDraw
函数
未执行
本文详细解析了MFC框架下
OnDraw
与OnPaint
函数
的关系与使用技巧,阐述了两者在视图绘制中的作用及如何避免
OnDraw
函数
被OnPaint覆盖的
问
题。
onDraw
和onPaint
函数
的区别
本文详细解析了
OnDraw
和OnPaint这两个
函数
的区别与应用场景。
OnDraw
为CView类的纯虚
函数
,主要用于CView及其子类的绘图操作;OnPaint则是CWnd类成员
函数
,响应WM_PAINT消息,通常用于窗口类的重画操作。OnPaint会调用
OnDraw
进行具体绘图。两者的主要区别在于
OnDraw
不仅可以将内容绘制到屏幕,还能绘制到其他标准输出设备,如打印机。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章