VC中怎么样让其他类传递过来的值在OnDraw函数中显示出来?

sxywplt 2013-08-18 12:29:16
我在一个类中OnDraw函数中想显示另一个类中传递过来的值,可是怎么也显示不出来?
求高手解答一下。
...全文
149 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2013-08-18
  • 打赏
  • 举报
回复
void CxxxPlusV2View::OnDraw(CDC* pDC) { CxxxPlusV2Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: 在此处为本机数据添加绘制代码 aClass* pOth=....;//指向你的其它类 pOth->Draw(pDC);//你的其它类有一个Draw方法,并至少包含有CDC*的参数 }
sxywplt 2013-08-18
  • 打赏
  • 举报
回复
求高手解答一下,不胜感谢啊
sxywplt 2013-08-18
  • 打赏
  • 举报
回复
我在另一个函数中调用了AfxGetMainWnd()->Invalidate(TRUE);虽然没什么错误,也发生了重绘,但是那个传递过来的值仍然显示不出来,只有在OnDraw函数内部赋的值能显示,传递过来的值不能显示,是空的。
szyyjzy 2013-08-18
  • 打赏
  • 举报
回复
传递OnDraw调用的CDC* pDC给另一个类,在另一个类绘图

15,979

社区成员

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

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