回 帖 发 新 帖 刷新版面

主题:[讨论]一个档案数字化程序,求教如何用鼠标滚轮移动图片

几点说明:

1、本程序使用C/S系统,完全用VFP做前台,SQL 2000后台支持;

2、使用了柯达图像处理控件;Imgedit这个控件很不好用(可能是我还未完全掌握),目前找不到更好的图像控件,烦请各位朋友推荐,最大的遗憾是不能用鼠标拖动图片;

3、关于图片格式。图片以JPG格式保存在SQL2000的IMAGE字段,回调显示使用TIF格式,主要是在IMAGE字段保存图片大小超过10M系统报错,且不能还原图片,IMGedit控件显示JPG文件经常莫名其妙的出错,只好采取折中方式;

4、使用了木瓜老师的Mydll函数和行者孙老师的API例程,在这里表示感谢!!

5、本软件分单机和网络两个版本,单机版需要MSDE2000支持,数据库空间有2G的限制,SQL2000数据库大小没有任何限制,本没有任何商业利用目的,欢迎索取E-Mail:PGWYG@263.NET

6、本软件编写目的主要是保存单位办公公文的扫描件和数码照片,就是所谓电子档案。

7、本软件提取或打印的照片均内嵌水印。

回复列表 (共2个回复)

沙发

可以考虑使用webbrowser

 只要你的机器中安装有IE 3.0以上的版本,就可以实现嵌入IE。作法是在表单上插入Microsoft Web Browser ActiveX Control。

然后用这样的代码就可以显示照片了
thisform.olecontrol1.Navigate("D:\照片\photo\2004-07-25\000B0030.JPG")
这个方法会自动加入滚动条的
其他的控制方法可以自行查阅资料 

板凳


谢谢!我试了试,感觉不大理想,显示图片不能放大或缩小,TIF格式自动以整幅方式显示,查了控件的方法属性,不太明白。

我来回复

您尚未登录,请登录后再回复。点此登录或注册