找回密码
 立即注册

QQ登录

只需一步,快速开始

sxyweiren

中级会员

73

主题

366

帖子

755

积分

中级会员

积分
755

活字格认证微信认证勋章

sxyweiren
中级会员   /  发表于:2015-3-30 13:13  /   查看:9217  /  回复:6
如题,
想要实现鼠标左键压下,拖拽鼠标。会根据鼠标的运动轨迹画出线来。

另:在Lead17.5里面提供的例子里,Donet文件夹下,有画直线的例子(Drawing),但是发现如果两个点距离只有一个像素,则划线不成功。比如:(1,1)和(1,2)之间画直线

再:如何设置鼠标的Icon,在鼠标压下并拖动的状态下也表示为自定义的图片。?我这里设置好了自定义鼠标图形后,鼠标左键压下继续拖动的时候,状态会变成标准的那种箭头。

6 个回复

倒序浏览
sxyweiren
中级会员   /  发表于:2015-3-30 15:07:00
沙发
第一个问题已经解决了!!!!!

关于鼠标自定义图片的问题还是没有解决方案。。。能不能帮看下。


就是鼠标左键单击的时候设置鼠标的形状为自定义的铅笔图形。拖动的过程中希望保持这种状态。
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2015-3-30 17:11:00
板凳
您好,关于您希望更换鼠标形状的问题,请您使用ImageViewer.Cursor属性进行设置。
如下代码:
RasterImageViewer1.Cursor = System.Windows.Forms.Cursors.WaitCursor
这是将鼠标更换为等待形状,如果想要换成自定义鼠标的话可以这样用:
RasterImageViewer1.Cursor = New Cursor("D:\Program Files\LEADTOOLS 19\Examples\Resources\Hand.cur")

只需要将后面的实例化方法替换成cur文件名即可。
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2015-3-31 15:21:00
地板
回复 3楼AvoCaDolol的帖子

OK了,上面的问题已经解决了。是我在MouseMove的事件里面多加了一句代码。造成Mousemove的过程中光标的状态发生了变化。
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2015-3-31 15:24:00
5#
回复 3楼AvoCaDolol的帖子

关于ActiveX的LeadTools的SetDstRect和SetDstClipRect两个方法主要完成了什么动作了解么??

ActiveX的LeadTools是14J的版本。要用LeadTools For VB.NET 来实现上面两个方法的动作。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-4-1 10:53:00
6#
回复 5楼sxyweiren的帖子

SetDstRect 用于绘制矩形,SetDstClipRect 指定目标剪切矩形,详细请参考帮助文档:
https://www.leadtools.com/help/l ... /setrectangles.html

关于对应接口我们这边正在查找,有进一步结果通知您。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-4-3 14:23:00
7#
回复 5楼sxyweiren的帖子

你好,
有两个问题点需要和你确认。
1.请问目前使用的 viewer 是?是  Leadtools.WinForms.RasterImageViewer
还是 Leadtools.Controls.ImageViewer?

2. 请问使用这两个接口具体是要实现什么功能?缩放或者移动图片吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部