OnDraw()函数如何重载?新手问

zhangsen_817 2004-08-16 02:16:18
我想把OnDraw(CDC* pDC)-->OnDraw(CDC* pDC,CString str),不知道怎么调用,系统调用这个函数通过什么消息?我应该用什么办法让系统调用修改后的OnDraw()函数?谢谢大家。请尽量详细
...全文
257 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜牛 2004-08-16
  • 打赏
  • 举报
回复
在OnDraw(CDC* pDC)里调用OnDraw(CDC* pDC,CString str)。
有意义吗?
  • 打赏
  • 举报
回复
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

15,979

社区成员

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

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