返回信息流就是在一个面板上面,实时显示鼠标坐标,通过单击鼠标来选定一个点P1,然后移动鼠标,单击选定另外一个点P2,连接P1、P2,如果按下esc,操作完成,否则P2继续连接鼠标单击的点P3。。。如此循环下去
对,就是实现鼠标画线功能,该怎么做,求教各路大神。
这是一条镜像帖。来源:北邮人论坛 / cpp / #80635同步于 2014/7/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[画图编程]如何实现鼠标画线
runtortoise
2014/7/3镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
point oldPoint = NULL;
void clickEvent(point aPoint) {
if(oldPoint == NULL)
oldPoint = aPoint;
else {
drawLine(oldPoint, aPoint);
oldPoint = aPoint;
}
}
void keyboardEvent(key aKey) {
if(aKey == ESC)
oldPoint = NULL;
}
瞎写的,你可以参考参考
谢谢。
我还想请教你drawline()的源码,想知道里面具体是怎么实现画线的
本想下载VC++ 6的MSDN的,但百度一堆网址都打开不了
【 在 liuaner022 的大作中提到: 】
: point oldPoint = NULL;
: void clickEvent(point aPoint) {
: if(oldPoint == NULL)
: ...................
查微软的东西别用百度,直接必应走起:http://cn.bing.com
Windows中绘画的主要方法都在GDI/GDI+库里,GDI文档传送门:http://msdn.microsoft.com/en-us/library/windows/desktop/dd145203.aspx
【 在 runtortoise 的大作中提到: 】
: 谢谢。
: 我还想请教你drawline()的源码,想知道里面具体是怎么实现画线的
: 本想下载VC++ 6的MSDN的,但百度一堆网址都打开不了
谢谢!
【 在 tonyjansan 的大作中提到: 】
: 查微软的东西别用百度,直接必应走起:http://cn.bing.com
: Windows中绘画的主要方法都在GDI/GDI+库里,GDI文档传送门:http://msdn.microsoft.com/en-us/library/windows/desktop/dd145203.aspx
: