MFC中画连续曲线
来源:互联网 发布:局域网广播软件 编辑:程序博客网 时间:2024/05/18 02:23
1)为CDraView.h添加一个BOOL型的私有成员变量m_bDraw,当鼠标左键按下去时,此变量为真;当鼠标左键弹起来时,此变量为假。
private:
BOOL m_bDraw;
2)接下来,在视类的构造函数CDrawView()中,将此变量初始化为FALSE。
m_bDraw=FALSE;
3)当鼠标左键按下去时,即在视类的OnLButtonDown()函数中将此变量设置为真。
m_bDraw=TRUE;
4)当鼠标左键弹起来时,即在视类的OnLButtonUp()函数中将此变量设置为假。
m_bDraw=FALSE;
代码如下:
void CDrawView::OnMouseMove(UINT nFlags, CPoint point) {CClientDC dc(this);if (m_bDraw==TRUE){dc.MoveTo(m_ptOrigin);dc.LineTo(point);m_ptOrigin=point;//设置原终点为曲线的新起点}CView::OnMouseMove(nFlags, point);}
结果如下:
0 0
- MFC中画连续曲线
- MFC中画直线和曲线
- MFC 画曲线
- MFC中绘制动态曲线
- MFC中绘制动态曲线
- MFC中绘制动态曲线
- MFC中使用TeeChart绘制三维曲线
- highcharts中x轴曲线不连续时的解决办法
- highcharts中x轴曲线不连续时的解决办法
- MFC设置坐标画曲线取点
- TeeChart在MFC中实时曲线绘制的应用
- 如何用MFC在窗口中绘制曲线
- 连续平滑的贝塞尔曲线
- MFC 根据点画曲线
- mfc绘制曲线
- OpenGL举例,MFC举例:画3条函数曲线
- C++ MFC 画函数曲线(包含坐标)
- BGRABitmap图像操作3:用鼠标在窗体画连续的曲线
- 远程代理
- Java线程同步和线程间通信代码和控制线程关闭
- git for c#,文件修改内容
- 如何用Visio画数据库实体关系图
- C语言如何创建线程(windows)系统中
- MFC中画连续曲线
- git for c#,删除文件
- Struts2的结果集的详细介绍及说明案例分析
- C/C++ namespace
- 也谈面向对象的系统功能设计
- cocos2d-x 3.1中luasocket试用
- clistctrl 修改内容
- C#泛型、linq
- 向EXCEL模板文件中写入数据和插入新行