鸡啄米
VS2010/MFC编程入门之五十(图形图像:GDI对象之画笔CPen)›评论
-
40. fighiting:
非常好 学习了2020/3/26 15:01
-
39. 霄:
鸡啄米老哥,我照抄编写了一下。可以运行,但是时间一长约12分钟,程序奔溃错误为:exe 中的 0x7892346e (mfc100ud.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0x00000004 时发生访问冲突-----怎样解决2018/12/7 14:39
-
38. AngelEagle:
找不到之前回复的那位仁兄的,之前修改的有点错误,使用CDC *pDC = this.GetDC();绘出来的图不与Picture控件重合,绘图起点为整个窗口的客户区原点,修正一下,免得误导别人。尴尬了
使用这个 CDC *pDC = m_waveDraw.GetDC();就Ok了。
绘制波形和释放DC的全部附上:
//绘制波形图
CDC *pDC = m_waveDraw.GetDC();
DrawWave(pDC, rectPicture);
CDialog::OnTimer(nIDEvent);
//释放DC
ReleaseDC(pDC);
最后,感谢鸡啄米大哥的教程,学会了很多东西,也感谢各位楼楼的发言,长知识Afreet 于 2019-9-20 11:54:26 回复非常感谢!!!!德赛法 于 2020/6/29 19:31:26 回复这个方法好,解决了。2018/11/29 13:56
-
37. 某工程师:
楼主,你是不是忘记释放DC了?霄 于 2018-12-7 15:05:52 回复我刚在那被坑,你有解决方法吗?
2018/11/3 22:26
-
36. 小毛:
你好,我在彼岸亿的过程中:
16.m_picDraw.GetClientRect(&rectPicture);
17.
18. // 绘制波形图
19. DrawWave(m_picDraw.GetDC(), rectPicture);
这几行一直v=出现recPiture未声明标识符,不知道问题何在?这个参数不是已经在DRAWAVE中定义了吗?
2018/5/28 21:55
发表评论