<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>鸡啄米-VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><link>http://www.jizhuomi.com/software/246.html</link><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><pubDate>Mon, 08 Oct 2012 22:53:50 +0800</pubDate><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (fighiting)</author><link>http://www.jizhuomi.com/software/246.html#cmt12882</link><pubDate>Thu, 26 Mar 2020 15:01:46 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt12882</guid><description><![CDATA[非常好 学习了]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>yunluolingxiao@163.com (霄)</author><link>http://www.jizhuomi.com/software/246.html#cmt12670</link><pubDate>Fri, 07 Dec 2018 14:39:01 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt12670</guid><description><![CDATA[鸡啄米老哥，我照抄编写了一下。可以运行，但是时间一长约12分钟，程序奔溃错误为：exe 中的 0x7892346e (mfc100ud.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0x00000004 时发生访问冲突-----怎样解决]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>1354738372@qq.com (AngelEagle)</author><link>http://www.jizhuomi.com/software/246.html#cmt12649</link><pubDate>Thu, 29 Nov 2018 13:56:46 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt12649</guid><description><![CDATA[找不到之前回复的那位仁兄的，之前修改的有点错误，使用CDC *pDC = this.GetDC();绘出来的图不与Picture控件重合，绘图起点为整个窗口的客户区原点，修正一下，免得误导别人。尴尬了<img src="http://www.jizhuomi.com/image/face/Shame.gif" style="padding:2px;border:0;" width="48" title="Shame" alt="Shame" /><br/>使用这个 CDC *pDC = m_waveDraw.GetDC();就Ok了。<br/>绘制波形和释放DC的全部附上：<br/>        //绘制波形图<br/>	CDC *pDC = m_waveDraw.GetDC();<br/>	DrawWave(pDC, rectPicture);<br/><br/>	CDialog::OnTimer(nIDEvent);<br/><br/>	//释放DC<br/>	ReleaseDC(pDC);<br/>最后，感谢鸡啄米大哥的教程，学会了很多东西，也感谢各位楼楼的发言，长知识<img src="http://www.jizhuomi.com/image/face/Haha.gif" style="padding:2px;border:0;" width="48" title="Haha" alt="Haha" /><blockquote><div class="quote quote3"><div class="quote-title">Afreet 于 2019-9-20 11:54:26 回复</div>非常感谢！！！！</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">德赛法 于 2020/6/29 19:31:26 回复</div>这个方法好，解决了。</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (某工程师)</author><link>http://www.jizhuomi.com/software/246.html#cmt12601</link><pubDate>Sat, 03 Nov 2018 22:26:28 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt12601</guid><description><![CDATA[楼主，你是不是忘记释放DC了？<blockquote><div class="quote quote3"><div class="quote-title">霄 于 2018-12-7 15:05:52 回复</div>我刚在那被坑，你有解决方法吗？<br/></div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (小毛)</author><link>http://www.jizhuomi.com/software/246.html#cmt12492</link><pubDate>Mon, 28 May 2018 21:55:03 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt12492</guid><description><![CDATA[你好，我在彼岸亿的过程中：<br/>16.m_picDraw.GetClientRect(&amp;rectPicture);   <br/>17.  <br/>18.    // 绘制波形图   <br/>19.    DrawWave(m_picDraw.GetDC(), rectPicture);  <br/>这几行一直v=出现recPiture未声明标识符,不知道问题何在？这个参数不是已经在DRAWAVE中定义了吗？<br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>864356438@qq.com (风过停了)</author><link>http://www.jizhuomi.com/software/246.html#cmt12137</link><pubDate>Thu, 19 Jan 2017 10:31:51 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt12137</guid><description><![CDATA[博主您好，可以说我是看着您的博文学的MFC，最近作图遇到问题，就您上面的程序，让程序持续作图，一段时间后程序就崩溃了，不知道是什么原因，调试跟踪说是pDC（m_picDraw.GetDC() ）为NULL了，不知道怎么解决？]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (失眠的孩子先看到明天)</author><link>http://www.jizhuomi.com/software/246.html#cmt12006</link><pubDate>Fri, 16 Sep 2016 16:52:08 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt12006</guid><description><![CDATA[历经千辛万苦终于做出来了。发现犯了两个错误。第一：把OnTimer添加到了CAboutDlg类下，原本应该在CExample50Dlg类下。不知道这个是什么区别。出错之后DrawWave函数显示没有被定义。第二：我把定义数组的程序放在了头文件调用程序的下方，而他原本应该放在为类定义函数，变量的那个函数里边。放在头文件调用程序下之后，显示这个数组被重复定义了。不知道为什么。。]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (老四)</author><link>http://www.jizhuomi.com/software/246.html#cmt12000</link><pubDate>Tue, 13 Sep 2016 15:48:16 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt12000</guid><description><![CDATA[我基本上看懂你写的代码，但是你GetDC 没有释放DC 内存已经溢出了。<blockquote><div class="quote quote3"><div class="quote-title">AngelEagle 于 2018-11-29 11:27:47 回复</div>这位仁兄！请问，运行一段时间后，程序会Crash掉，在wingdi.cpp 的CBrush* CDC::SelectObject(CBrush* pBrush)函数中 ASSERT(m_hDC != NULL);出错。是不是由于CDC对象没有释放的原因呢！我在OnTimer()最后面添加了ReleaseDC(m_waveDraw.GetDC());运行时间长一点，但是Crash在afxwin32.inl<br/>_AFXWIN_INLINE int CWnd::ReleaseDC(CDC* pDC)<br/>{ ASSERT(::IsWindow(m_hWnd)); return ::ReleaseDC(m_hWnd, pDC-&gt;m_hDC); }<br/>这个问题该如何解决呢？<br/></div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">AngelEagle 于 2018-11-29 11:29:39 回复</div>或者说我该如何正确地RealeaseDC呢。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">AngelEagle 于 2018-11-29 13:00:06 回复</div>知道如何RealeaseDC 了，在OnTimer()中 将绘制波形图的那句改成这样<br/>//绘制波形图<br/>CDC *pDC = this-&gt;GetDC();<br/>DrawWave(pDC, rectPicture);<br/><br/>在CDialog::OnTimer(nIDEvent);后添加<br/>ReleaseDC(pDC); <br/>这样就OK了，中午吃饭运行一个多小时没问题，通过资源管理器查看该进程的内存情况，发现变化不大，没RealeaseDC之前内存会持续增长，我的达到10936就挂了。应该就是这样了<img src="http://www.jizhuomi.com/image/face/Haha.gif" style="padding:2px;border:0;" width="48" title="Haha" alt="Haha" /><br/></div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>caxilo@163.com (caesar)</author><link>http://www.jizhuomi.com/software/246.html#cmt11971</link><pubDate>Thu, 25 Aug 2016 10:17:19 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt11971</guid><description><![CDATA[感谢博主，在这里学到不少，谢谢博主开源，共享精神]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>zhangtke@126.com (进击的2016)</author><link>http://www.jizhuomi.com/software/246.html#cmt11829</link><pubDate>Tue, 31 May 2016 14:33:24 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt11829</guid><description><![CDATA[虽然不抱多少希望，但还是留个言吧。我照这个弄出来以后，发现长时间运行后会自动闪退，把间隔调成15毫秒后大概1分半就会闪退，然后经过排除，发现问题可能出现在画图函数上，只要我同时把画背景的语句''pDC-&amp;gt;Rectangle(rectPicture);''和画波形的语句''pDC-&amp;gt;LineTo(nX, nY);''注译起来就貌似就能一直运行了，但这肯定不是办法啊，求解决]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (liumushanbin)</author><link>http://www.jizhuomi.com/software/246.html#cmt11630</link><pubDate>Thu, 21 Jan 2016 18:52:49 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt11630</guid><description><![CDATA[博主的东西真好，拿来就可以用。学习得快！]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (菜鸟2333)</author><link>http://www.jizhuomi.com/software/246.html#cmt11431</link><pubDate>Thu, 13 Aug 2015 11:20:23 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt11431</guid><description><![CDATA[在这个基础上，怎么实现读取一个wav文件，然后绘制出波形图<blockquote><div class="quote quote3"><div class="quote-title">进击的2016 于 2016-5-31 13:14:33 回复</div>这个该你自己动脑子。。。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">进击的2016 于 2016-5-31 14:32:02 回复</div>虽然不抱多少希望，但还是留个言吧。我照这个弄出来以后，发现长时间运行后会自动闪退，把间隔调成15毫秒后大概1分半就会闪退，然后经过排除，发现问题可能出现在画图函数上，只要我同时把画背景的语句'pDC-&gt;Rectangle(rectPicture);'和画波形的语句'pDC-&gt;LineTo(nX, nY);'注译起来就貌似就能一直运行了，但这肯定不是办法啊，求解决</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">进击的2016 于 2016-5-31 14:32:52 回复</div>回复错地方了</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (hehe)</author><link>http://www.jizhuomi.com/software/246.html#cmt11404</link><pubDate>Wed, 29 Jul 2015 14:34:18 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt11404</guid><description><![CDATA[这为什么添加了之后不能运行，显示DrawWave不是成员。<br/>既然都写成这样了，写的一点都不透彻，浪费人时间！！该死<blockquote><div class="quote quote3"><div class="quote-title">要写完大作业还要先学mfc 于 2016-10-31 10:30:46 回复</div>感觉楼主的教程很好懂啊，一个星期就能看完，谢谢啦。<br/>想问一个问题，就是RGB值设置没有用，不管设置成什么颜色，显示的都是白色，这是为什么呢？</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">要写完大作业还要先学mfc 于 2016-10-31 10:31:32 回复</div>额，回复错了<br/></div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (show)</author><link>http://www.jizhuomi.com/software/246.html#cmt11361</link><pubDate>Tue, 07 Jul 2015 15:42:36 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt11361</guid><description><![CDATA[请问鸡啄米师傅：如何在picture上画x轴和y轴的刻度？]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (show)</author><link>http://www.jizhuomi.com/software/246.html#cmt11356</link><pubDate>Mon, 06 Jul 2015 11:29:57 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt11356</guid><description><![CDATA[同样问题：我想问问，这样的话，如何在X轴和Y轴上画刻度呢？]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (show)</author><link>http://www.jizhuomi.com/software/246.html#cmt11355</link><pubDate>Mon, 06 Jul 2015 11:29:25 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt11355</guid><description><![CDATA[我想问问，这样的话，如何在X轴和Y轴上画刻度呢？]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (蕾)</author><link>http://www.jizhuomi.com/software/246.html#cmt11299</link><pubDate>Sat, 06 Jun 2015 11:23:19 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt11299</guid><description><![CDATA[编译时总是提示<br/> error C2065: “m_picDraw”: 未声明的标识符<br/>error C3861: “DrawWave”: 找不到标识符<br/><br/>纠结中<blockquote><div class="quote quote3"><div class="quote-title">1234呜呜 于 2016-4-30 16:20:41 回复</div>解决了么 我也出现了这个问题。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">进击的2016 于 2016-5-31 13:13:33 回复</div>因为你少了步骤。。。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">失眠的孩子先看到明天 于 2016-9-16 15:02:13 回复</div>这是少了哪一步呀？变量m_picDraw定义了</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">失眠的孩子先看到明天 于 2016-9-16 16:50:36 回复</div>历经千辛万苦终于做出来了。发现犯了两个错误。第一：把OnTimer添加到了CAboutDlg类下，原本应该在CExample50Dlg类下。不知道这个是什么区别。出错之后DrawWave函数显示没有被定义。第二：我把定义数组的程序放在了头文件调用程序的下方，而他原本应该放在为类定义函数，变量的那个函数里边。放在头文件调用程序下之后，显示这个数组被重复定义了。不知道为什么。。</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (米)</author><link>http://www.jizhuomi.com/software/246.html#cmt11278</link><pubDate>Wed, 27 May 2015 09:14:21 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt11278</guid><description><![CDATA[我想问问，这样的话，如何在X轴和Y轴上画刻度呢？]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>995483757@163.com (爱吃米饭)</author><link>http://www.jizhuomi.com/software/246.html#cmt11271</link><pubDate>Fri, 22 May 2015 16:07:10 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt11271</guid><description><![CDATA[博主，我在做一个实时采集，绘制波形的东西，想在白色的背景上画各种彩色的线条，边框可以画，但波形的线条画不出来，黑色背景就能画出来，什么原因，怎么解决啊？是在对话框的图片空间上画的。]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (mengmeng)</author><link>http://www.jizhuomi.com/software/246.html#cmt4187</link><pubDate>Mon, 05 Jan 2015 15:00:41 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt4187</guid><description><![CDATA[不知道鸡啄米仁兄最近还有没有在看留言。有个问题搞不懂，还望指点。<br/>在OnTimer消息函数里，应该是<br/>每200ms触发一次<br/>{<br/>    更新一下POINT_COUNT数据点，扔掉POINT_COUNT[0];<br/>    重新运行DrawWave(m_picDraw.GetDC(), rectPicture);<br/>}<br/>可是，我看DrawWave的函数定义，里面有一个for循环如下：<br/>for (int i = 0; i &lt; POINT_COUNT; i++)<br/>{<br/>    nX = rectPicture.left + (int)(i * fDeltaX);<br/>    nY = rectPicture.bottom - (int)(m_nzValues[i] * fDeltaY);<br/>    pDC-&gt;LineTo(nX, nY);<br/>}<br/>这样就画出了所有的数据点。。<br/><br/>我对这两者之间的关系不是很理解。。。。<br/>还望指教<blockquote><div class="quote quote3"><div class="quote-title">wegen 于 2015-8-19 17:08:27 回复</div>这里应该是通过OnTime（）更新数据点，然后用WaveDraw（）画出所有的数据点。定时器每隔200毫秒触发一次，再次触发时上次的操作就无效了，所以每次都要重画所有的数据点，也只有这样我们才看到了波形在“移动”，实际上是上是重画。</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>songjian0103@163.com (c哥)</author><link>http://www.jizhuomi.com/software/246.html#cmt3796</link><pubDate>Wed, 11 Jun 2014 13:15:36 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt3796</guid><description><![CDATA[照着做了，但是运行以后不能画图，无变化！<blockquote><div class="quote quote3"><div class="quote-title">新手 于 2014-8-2 8:58:08 回复</div>我也运到跟你一样的问题，运行没出错，就是没图像，经过仔细检查是在编写:m_nzValues[i] = m_nzValues[i+1]; 时把i+1编写成i=1了。因为+号和=号一个键，有时按下Shift键按轻了，+号就变=号了</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>1361918361@qq.com (大睡猫)</author><link>http://www.jizhuomi.com/software/246.html#cmt3740</link><pubDate>Sun, 18 May 2014 13:54:19 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt3740</guid><description><![CDATA[<br/>fDeltaX = (float)rectPicture.Width() / (POINT_COUNT - 1);   <br/>    fDeltaY = (float)rectPicture.Height() / 80; <br/><br/>这个地方 ，没看明白，不知具体的意思 ！]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>wangqiang102938@163.com (AMD)</author><link>http://www.jizhuomi.com/software/246.html#cmt3681</link><pubDate>Sun, 27 Apr 2014 15:21:48 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt3681</guid><description><![CDATA[1&gt;Example50Dlg.obj : error LNK2001: 无法解析的外部符号 &quot;protected: void __thiscall CExample50Dlg::OnSysCommand(unsigned int,long)&quot; (?OnSysCommand@CExample50Dlg@@IAEXIJ@Z)<br/><br/>怎样处理]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>xiangliyanni@126.com (xiangli)</author><link>http://www.jizhuomi.com/software/246.html#cmt3505</link><pubDate>Wed, 12 Mar 2014 12:17:46 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt3505</guid><description><![CDATA[博主很用心，这几天开始学MFC，看您写的觉得很好理解，您讲得很细致,感谢分享。<br/>请教您，我在这个DrawWave函数中加了画坐标轴和刻度的语句，可以画出来，但是我想让坐标值能变动，比如横轴代表时间，我希望这个时间不是固定的而是可以不断变大的，这种的怎么做？]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (玓瓅)</author><link>http://www.jizhuomi.com/software/246.html#cmt3478</link><pubDate>Thu, 06 Mar 2014 16:10:35 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt3478</guid><description><![CDATA[非常感谢楼主]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (hgeek)</author><link>http://www.jizhuomi.com/software/246.html#cmt3002</link><pubDate>Thu, 06 Jun 2013 15:56:34 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt3002</guid><description><![CDATA[想问下博主，我现在照着博主的程序编译了一个，当我把波形y轴随机大小调到100时候，我原本以为绘图区域（rectpicture）外的图像不会显示，但结果却是显示了，我想请问博主，怎样定义一个绘图区域，来使区域外的图像不显示？<blockquote><div class="quote quote3"><div class="quote-title">小飞 于 2014-6-19 23:02:15 回复</div><br/>想问下博主，我现在照着博主的程序编译了一个，当我把波形y轴随机大小调到100时候，我原本以为绘图区域（rectpicture）外的图像不会显示，但结果却是显示了，我想请问博主，怎样定义一个绘图区域，来使区域外的图像不显示？<br/>--同问<br/></div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">AngelEagle 于 2018-11-29 11:09:39 回复</div>我试了一下，通过减小fDeltaY的值，可在矩形局域显示更多点，以达到更大的数值</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (MFC爱好)</author><link>http://www.jizhuomi.com/software/246.html#cmt2947</link><pubDate>Wed, 22 May 2013 09:35:31 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2947</guid><description><![CDATA[好东西]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (user)</author><link>http://www.jizhuomi.com/software/246.html#cmt2837</link><pubDate>Tue, 16 Apr 2013 12:16:14 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2837</guid><description><![CDATA[m_picDraw.GetDC() 用完了 是否需要ReleaseDC以下呢 否则会有内存漏洞么? 呵呵<blockquote><div class="quote quote3"><div class="quote-title">AngelEagle 于 2018-11-29 11:26:26 回复</div>运行一段时间后，程序会Crash掉，在wingdi.cpp 的CBrush* CDC::SelectObject(CBrush* pBrush)函数中 ASSERT(m_hDC != NULL);出错。是不是由于CDC对象没有释放的原因呢！我在OnTimer()最后面添加了ReleaseDC(m_waveDraw.GetDC());运行时间长一点，但是Crash在afxwin32.inl<br/>_AFXWIN_INLINE int CWnd::ReleaseDC(CDC* pDC)<br/>{ ASSERT(::IsWindow(m_hWnd)); return ::ReleaseDC(m_hWnd, pDC-&gt;m_hDC); }<br/>请问，这个问题如何解决呢，仁兄！</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (qiubin1990)</author><link>http://www.jizhuomi.com/software/246.html#cmt2529</link><pubDate>Tue, 15 Jan 2013 20:24:18 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2529</guid><description><![CDATA[请问这个里面带有参数的DrawWave函数是怎么样创建的?(求步骤)<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2013-01-15 22:56:03 回复</div>可手动添加，先在类的头文件中类的定义里添加DrawWave成员函数的声明，然后在cpp文件中添加函数实现即可。</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (dchen06)</author><link>http://www.jizhuomi.com/software/246.html#cmt2348</link><pubDate>Thu, 13 Dec 2012 16:23:51 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2348</guid><description><![CDATA[照着上面一步一步在做，虽然很多地方还看不懂，不过很感谢博主，真心感谢！<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-12-13 23:20:38 回复</div>不懂的地方可以查查msdn，多查多练，一定能熟悉的</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>1848846292@qq.com (礼仪之邦)</author><link>http://www.jizhuomi.com/software/246.html#cmt2060</link><pubDate>Wed, 10 Oct 2012 16:49:21 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2060</guid><description><![CDATA[看得出来博主对这个博客花了不少心思，总体来说博客很漂亮，文章也很用心，写的也很好，做的不错。继续加油！我最近也建了一个站，望得到博主的指点指点，小弟感激不尽，我的网站 www.li63.net<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-10-10 22:23:35 回复</div>谢谢肯定，常来常往</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>1196606311@qq.com (郑州婚纱摄影)</author><link>http://www.jizhuomi.com/software/246.html#cmt2059</link><pubDate>Wed, 10 Oct 2012 15:02:46 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2059</guid><description><![CDATA[还是多谢博主分享]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>1196606311@qq.com (郑州婚纱摄影)</author><link>http://www.jizhuomi.com/software/246.html#cmt2058</link><pubDate>Wed, 10 Oct 2012 15:02:22 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2058</guid><description><![CDATA[c语言总是学不好啊]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (求转)</author><link>http://www.jizhuomi.com/software/246.html#cmt2057</link><pubDate>Wed, 10 Oct 2012 14:01:48 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2057</guid><description><![CDATA[不知道可否将这一套转载到我的个人技术博客?<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-10-10 22:22:03 回复</div>可以，但请务必带有转载文章的链接</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>2692781115@qq.com (旅途者)</author><link>http://www.jizhuomi.com/software/246.html#cmt2056</link><pubDate>Wed, 10 Oct 2012 13:14:16 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2056</guid><description><![CDATA[博主好用心……<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-10-10 22:21:24 回复</div>必须的</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (newMan)</author><link>http://www.jizhuomi.com/software/246.html#cmt2055</link><pubDate>Wed, 10 Oct 2012 11:23:23 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2055</guid><description><![CDATA[希望再加点实际项目中自绘控件以及各种控件的组织及灵活运用]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>ddj33@126.com (求魔)</author><link>http://www.jizhuomi.com/software/246.html#cmt2054</link><pubDate>Tue, 09 Oct 2012 16:20:23 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2054</guid><description><![CDATA[侯俊杰的《深入浅出》就挺好的是多少年来没有超越的经典，同时还可以看孙鑫的C++视频教程，这两个加起来应该是可以了 。我现在就在用这个方法...<br/>由 鸡啄米 于 2012-10-09 20:50:57 最后编辑]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author> (newMan)</author><link>http://www.jizhuomi.com/software/246.html#cmt2052</link><pubDate>Tue, 09 Oct 2012 14:15:03 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2052</guid><description><![CDATA[楼主写得很好,在基于vs2010上的mfc教程匮乏的前提下就更难能可贵了,希望博主继续坚持,大家很期待...<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-10-09 20:50:33 回复</div>感谢你们的肯定和支持</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>70525031@qq.com (蓝颜)</author><link>http://www.jizhuomi.com/software/246.html#cmt2051</link><pubDate>Tue, 09 Oct 2012 11:22:19 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2051</guid><description><![CDATA[逛了这么多博客，看来也就咋俩在更新了<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-10-09 20:49:47 回复</div>继续坚持吧</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之五十（图形图像：GDI对象之画笔CPen）</title><author>ganqiuwang@sina.com (足球比分)</author><link>http://www.jizhuomi.com/software/246.html#cmt2050</link><pubDate>Tue, 09 Oct 2012 10:31:08 +0800</pubDate><guid>http://www.jizhuomi.com/software/246.html#cmt2050</guid><description><![CDATA[不是很懂，要好好研究一下<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-10-09 20:49:21 回复</div>欢迎常来研究</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">你好想请教您一个问题可以加您qq吗 于 2019-11-8 21:07:27 回复</div>1193622490</div></blockquote>]]></description></item></channel></rss>
