VC ++ MFC如何解决GDI+对象越画越慢的问题

按照说明书,构造好GDI+环境,然后创建Graphicsgraphics(pDc->m_hDC);然后在一分钟内不断画直线(不停的DrawLine到OnDraw函数里),... 按照说明书,构造好GDI+环境,然后创建
Graphics graphics(pDc->m_hDC);
然后在一分钟内不断画直线(不停的DrawLine到OnDraw函数里),结果1分钟后,速度慢的跟乌龟一样。然而在MFC(C++)里是没有释放的函数的,C#还有一个可以释放的DIspose。到底该怎么办,
展开
 我来答
zengdelang1992
2013-02-28 · 超过11用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:26.1万
展开全部
画图的问题,肯定要用双缓冲来画,不然能看到明显闪烁的,要在内存中创建个画布,先画在内存中,然后在一次呈现在屏幕上才行
具体怎么双缓冲,上网一搜GDI+双缓冲就行了,很多资料
panjunyi666
2013-04-09 · TA获得超过5494个赞
知道大有可为答主
回答量:1万
采纳率:0%
帮助的人:2797万
展开全部
松开鼠标按钮,由此产生的虚线矩形框,虚线框内的对象被选中。要求给出想法和代码的所有细节,包括所有的源文件。 事实上,思维很简单,但详细的代码...... - 还是算了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunaibudiao
2013-04-09 · TA获得超过4761个赞
知道大有可为答主
回答量:1.6万
采纳率:3%
帮助的人:3146万
展开全部
松开鼠标按钮,由此产生的虚线矩形框,虚线框内的对象被选中。要求给出想法和代码的所有细节,包括所有的源文件。 事实上,思维很简单,但详细的代码...... - 还是算了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式