用程序怎么控制图片放大缩小的?
我现在想对DBimage进行图象局部的放大缩小,
鼠标移动在源图片上,在另一个image中显示出他的放大图象(局部的)。
最好给个源代码,谢谢了!
问题点数:100、回复次数:6Top
1 楼netlib(河外孤星)回复于 2002-06-14 09:26:58 得分 20
dbimage1.Stretch:=True;Top
2 楼taxi(当时明月在,曾照彩云归)回复于 2002-06-14 09:32:34 得分 20
好像是Canvas.CopyRectTop
3 楼taxi(当时明月在,曾照彩云归)回复于 2002-06-14 09:33:07 得分 10
好像是Canvas.CopyRectTop
4 楼pukerno3(飞天)回复于 2002-06-14 09:39:34 得分 20
把楼上两位的和起来就可以实现了。
Canvas.CopyRect可以取局部图象。
dbimage1.Stretch:=True可以将其放大。
Top
5 楼linzhisong(無聊)回复于 2002-06-14 09:42:30 得分 0
是可以放大,可是我现在的程序要的是鼠标的位置在那里,就放大哪一块的。
用copyRect可以实现,但是我现在只能实现一部分,不能差不多是右上1/4
其他部分放大不了!Top
6 楼bill_lasker()回复于 2002-06-14 10:10:06 得分 30
在TImage.OnMouseMove中有鼠标位置坐标,在此事件中处理图象即可Top
7 楼linzhisong(無聊)回复于 2002-06-14 10:16:20 得分 0
那是啊。可是我现在处理不好,能不能给个完整的代码,谢谢!Top




