Y YoungSun Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-04 #2 是想实现文字处理软件中的拖放效果吗?我觉得实际上就是根据鼠标的拖动,计算出新的位 置重画,即重新TextOut。
影 影 子 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-04 #3 定义一个记录,记录下文字的左上坐标与右下坐标,用TList保存。 在OnMouseDown中用ptInRect检测一下。
青 青山侠客 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-04 #5 有两种方法, 1.如youngsun所言,重新textout 2.将原文字textout在一独立的画布中,然后响应鼠标拖动画布从而达到拖动文字的目的。
小 小小荷叶 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-08 #6 割据鼠标移动的距离,计算一下各字符的位置,然后分别按各字符的位置 TEXTOUT