H hwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-18 #1 1.可在图形上选择一个区域(画选择框) 2.可以移动这个选择框,(我在image上用shape画了个选择框, 移动它时闪烁得厉害)不要闪烁 3.可以改变选择框的大小
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-19 #3 你拖动产生一个矩形框,应该会吧? 然后每次移动矩形框的时候相应的改变4个角点的坐标; 至于改变大小,你改变右下角点的坐标就行了!!!
H hwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-19 #4 我提的问题可能不是很清楚,您用过ACDSEE吧,在裁减时矩形框,鼠标接近四周边上及角点 会出现拖动图标(上下、左右、对角线),这是如何实现的?
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-19 #5 当你移动鼠标到右下角点时,你应该设置Image.Cursor :=crSizeNWSE; 当左右时,为crSizeWE; 当上下时,为crSizeNS.
H hwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-19 #6 您说的“拖动产生一个矩形框”是个IMAGE吧,在IMAGE上再用一个IMAGE闪得也厉害
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-19 #7 拖动矩形框不是Image,而是你自己在Image.Canvas上画出来的矩形!!!
H hwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-19 #8 我明白了,象屏幕截图中的区域截取一样,我试一试,有问题再向您请教,谢谢
K kingqc Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-19 #9 看看我的软件www;//share2.com/isp