如何用鼠标拖动改变图片大小? ( 积分: 200 )

  • 主题发起人 主题发起人 wskanss
  • 开始时间 开始时间
W

wskanss

Unregistered / Unconfirmed
GUEST, unregistred user!
程序执行后,如何用鼠标拖动改变图片大小?就像用鼠标调窗体大小一样.
 
很简单,看你问的是改变显示大小还是实际图片尺寸。
仅说个思路供参考。
OnMouseDown,begin DownX:=x;DownY:=y;isdown:=true;end;
OnMouseMove,if isdown tehn begin image.width+x-downX;image.height+y-DownY;end;
OnMouseUp:isdown:=false;
要改实际图片尺寸,只需加个TBitMap
确定最后图片高度后,StretchBlt到TBitMap即可
 
我要改变显示的大小,我觉得应该当鼠标移上去时,先要显示出八个方向的位置点,
点击这八个点拖动才能改变图片大小.
楼上说的简单了点,我还是不明白,能不能给出详细一点的程序.谢谢.
 
www.2ccc.com上有个类似的程序,可以显示出你要的位置点,至于图片大小的改变就很easy了
 
后退
顶部