MFC中如果在OnDraw中用CDC*pDC调用画刷绘图没问题但是自己做一个菜单函数用CClientDC来调用时绘图之后报错 报错是说dc的stackcorrupt... 报错是说dc的stack corrupt 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 如果 函数 mfc ondraw cdc 搜索资料 1个回答 #热议# 在购买新能源车时,要注意哪些? L_IMFree 2011-03-18 知道答主 回答量:11 采纳率:0% 帮助的人:12.3万 我也去答题访问个人页 关注 展开全部 stack错误是因为对象析构与构造不匹配。菜单函数应该是在xxxView中响应,你别写错了类。在View中用GetDC获取指针之后再调用绘图程序,而不是构造一个CClientDC。具体写法是 CDC *pDC=GetDC(); pDC-> .... ;// ... 最后Release掉。应该就没有问题了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-01-13 如何在mfc中同时显示通过调用ondraw函数依次画的多个三角形,我用鼠标画完一个之后,调用inv 2011-06-18 我想做坦克游戏中子弹击中刷新,请问MFC中如何在自己的类中或全局函数中调用OnDraw()刷新屏幕? 1 2016-12-03 MFC中opengl编程画图没有结果显示? 2 2013-11-28 一个关于MFC中用自己创建的类画图的问题 2 2012-09-21 在mfc中,如何通过对话框中的控件调用OnDraw()函数? 3 2012-10-08 在MFC中,OnPaint中调用OnDraw函数,这个过程被封装了,求剖析! 2 2016-06-26 vs2010 MFC中在单文档中想显示一个位图,求文件打开函数实现 2011-04-13 vc++中,做的一个画图的小程序,怎么在窗口重画后使图像不消失?绘制代码不在ondraw()函数里面。 2 为你推荐: