请看图片:
http://member.netease.com/~lilong/temp/222.jpg我使用GDI+的GraphicsPath,将一组通过WM_MOVE得到的点在屏幕上画出来
GraphicsPath pa;
pa.AddCurve(m_Points.GetData(), m_Points.GetCount());
Pen pen(get_Color(), (float)get_Size());
Graphics graphics(bmp);
graphics.DrawPath(&pen, &pa);在快速移动鼠标的时候,画面会出现如图所示的错位现象。如果用RedrawWindow();重新更新画面就没问题了。这是是什么原因造成的呢?怎么避免?我使用了memdc做缓冲。
http://member.netease.com/~lilong/temp/222.jpg我使用GDI+的GraphicsPath,将一组通过WM_MOVE得到的点在屏幕上画出来
GraphicsPath pa;
pa.AddCurve(m_Points.GetData(), m_Points.GetCount());
Pen pen(get_Color(), (float)get_Size());
Graphics graphics(bmp);
graphics.DrawPath(&pen, &pa);在快速移动鼠标的时候,画面会出现如图所示的错位现象。如果用RedrawWindow();重新更新画面就没问题了。这是是什么原因造成的呢?怎么避免?我使用了memdc做缓冲。
解决方案 »
- new char的使用?
- 工具条透明色的问题
- 高中水平,机械专业,自学C++
- 好久不来CSDN了,请教了,问几个问题,顺便散分
- 读取文件内容到字符串中的问题(估计是涉及ANSI和UNICODE转换)
- 请问,调用什么API函数可以进行ARP查询获得某已知IP地址的主机的MAC地址
- 如何使exe捆绑软件运行时防火墙不报警
- 如何把桌面屏幕(比如目前我在浏览的网页)的一部分存成一个数组?
- 有关DDB和DIB的问题
- 深圳的户口政策以及用人单位对户口的态度是怎样的?
- DentistryDoctor(牙科医生) 请进,刚才的那个关于菜单屏蔽的问题。
- 急!急!各位大虾!如何才能避免头文件里面的变量的重定义呢?
所以在我的这个程序里需要使用AddLines()
如果闭合曲线,有什么办法计算面积吗?