【散分征集思路】实现鼠标选中并拖动曲线 根据一系列的点,画出一条曲线后,怎么实现用鼠标选中,并拖动这条曲线呢?小弟在此征集大家的思路。 谢谢:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 和GIS里面的有点像。点下鼠标来拖动,那么曲线就会多了一个点,这个点就是鼠标点。所以曲线的路径组合里,插入这个点,再进行曲线运算。 获取当前曲线的最小外接矩形。捕捉鼠标点击事件。判断落点是否在线上。如果是,改变flag变量,并且判断该点在矩形中的位置鼠标移动事件里根据当前鼠标位置进行redraw处理 主要的问题是怎样判定"选中", 可以考虑使用 CRgn 来实现 C# 多线程执行过程探讨 关于跨线程调用控件。最后面注释掉的三项和之前一项有什么区别? 为什么最后一项会报错? 关于"继承"与"多态"的关系,我们到底理解了有多少. 各位IT前辈给指点一下,小子不胜感激啊 请问reportviewer控件在程序中如何选择数据源 关于目前大家对DirectUI界面技术的误解 如何判断treeview对象没有现在任何节点(急)? 小白的问题 如何使WinForm中的DataGridView里的每行可以显示图片,按钮,等项? 请帮我解决Socket,SMTP问题的伙计们近来接分。 怎么在C# 程序中执行Wrap 过的Oracle 存储过程阿? cache问题
点下鼠标来拖动,那么曲线就会多了一个点,这个点就是鼠标点。
所以曲线的路径组合里,插入这个点,再进行曲线运算。
捕捉鼠标点击事件。
判断落点是否在线上。
如果是,改变flag变量,并且判断该点在矩形中的位置
鼠标移动事件里根据当前鼠标位置进行redraw处理