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

zhangsen_817 2004-08-16 02:16:18
我想把OnDraw(CDC* pDC)-->OnDraw(CDC* pDC,CString str),不知道怎么调用,系统调用这个函数通过什么消息?我应该用什么办法让系统调用修改后的OnDraw()函数?谢谢大家。请尽量详细
...全文
195 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
菜牛 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
回复
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2004-08-16 02:16
社区公告
暂无公告