【有事请教】鼠标拖动图片的问题
vb吧
全部回复
仅看楼主
level 5
截心手 楼主
本人业余菜鸟,想做一个鼠标拖动图片的功能(不是像拖vb控件那种放置后才刷新位置,是要跟着鼠标即时移动)就是模仿的像 百度地图导航 那样。
具体是将 图片框2 放在 图片框1 中,代码在 图片框2 的mousemove事件里。按住左键后拖动,改变 图片框2 的X,Y就能实现了。
写完后能用,但遇到了问题……当 图片框1 显示的范围很大(这样设置就是为了显示 图片框2 的超大图片,图2也大),我在低配置笔记本上运行时,拖动时 图2 边缘就会来不及刷新。也就是说,放一张中国地图可以,但是世界地图就不行了,求大神们支支招!
2022年03月09日 09点03分 1
level 5
截心手 楼主
图在电脑上发不出,不知什么原因[喷]
2022年03月09日 09点03分 2
level 13
加载大图到内存(源图片),拖动时分块显示(就是显示该显示的部分,通过x、y、width、height这4个值(相当于外图片框的大小)从源图片中截取,这个应该是能满足低配的
2022年03月09日 09点03分 3
[大拇指]
2022年03月09日 09点03分
好办法![真棒]
2022年03月09日 10点03分
1