mfc编程,当鼠标左键按下后,拖动鼠标可以在视图上画出一系列点来,鼠标抬起则停止
mfc编程1.当鼠标左键按下后,拖动鼠标可以在视图上画出一系列点来,鼠标抬起则停止2.利用一个菜单来设置线的颜色和粗细求关键性步骤...
mfc编程
1.当鼠标左键按下后,拖动鼠标可以在视图上画出一系列点来,鼠标抬起则停止
2.利用一个菜单来设置线的颜色和粗细
求关键性步骤 展开
1.当鼠标左键按下后,拖动鼠标可以在视图上画出一系列点来,鼠标抬起则停止
2.利用一个菜单来设置线的颜色和粗细
求关键性步骤 展开
1个回答
展开全部
用一个数组记录鼠标移动过程中的坐标;
用两个变量分别记录线的颜色和粗细值;
添加两个菜单,对应修改颜色和粗细值的变量;
响应OnMouserMove,把鼠标移动过程中的每个点记录在数组中;
在OnPaint中绘制数组中记录的点,用那个颜色和粗细变量
用两个变量分别记录线的颜色和粗细值;
添加两个菜单,对应修改颜色和粗细值的变量;
响应OnMouserMove,把鼠标移动过程中的每个点记录在数组中;
在OnPaint中绘制数组中记录的点,用那个颜色和粗细变量
追问
这些我知道,但是具体做的时候程序一直报错,尤其是定义数组那个,一直报错,可以教教我把怎么成功定义使用一个数组吗?后面的粗细和颜色可以先不管,拜托了
追答
在头文件中添加引用include
using namespace std;
定义一个成员变量 vector m_vecMovePoint;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询