怎么实现Timage上物件的拖曳变化(艺术字)(200分)

  • 主题发起人 主题发起人 xiongw
  • 开始时间 开始时间
X

xiongw

Unregistered / Unconfirmed
GUEST, unregistred user!
这个问题我自己已经搞了几个星期,查了很多离线资料库,都得不到完美解决:
功能要求:
在一个Timage控件上加添加任意个(即是多个实体)字串和图像(如点击一个添加文字按钮),当点击上面的某一个字串或是图像时,此字串或是图像就会获得编辑焦点,然后可以任意改变其大小(水平或是垂直方向)和旋转角度,最好能用鼠标拖曳实现(如果困难也可通过TrackBar实现)。
同时要求:1。字串是truetype字体,
2。Timage上的各个物件在非编辑状态时能保持其状态不变,包括位置与大小
这个功能就像是word上的艺术字一样,
 
如果是多个的话,较好的方法就是实现图层的概念

也不是很难。。一些三方控件已经做到了
如果是自己编程实现的话,就是两个地方:不同层的位置问题和拖动的问题;
 
用控件浮在上面来实现,在一个TImage上面实现估计非常困难
 
那么,各位能给我推荐什么控件呢,
 
极品控件:graphics32
随便搜索一下就有了
 
TO:skaly.
我已經下下來用了,但是還有一個功能不能實現,用graphics32畫文字時,不可以改變字體,比如我想用true type字體來顯示,最新版1.8的幫助文檔也沒有這方面的解決辦法,
請幫幫忙,
 
用panel这样的容器多好, image不是容器。 最好还是在panel上操作。

每个元素可以是image或者其他控件。
 
我们开发的一个套软件 "凌霄 PhotoMark" 完美的实现了您的需求,希望我们能合作呵呵
我们的网址是: http://www.flyingspace.com
 
可是我要在我的程序中實現這個功能,要用獨立軟件,office就可以,
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部