如何将文件插入文档中,显示为图标? ( 积分: 200 )

  • 主题发起人 主题发起人 ljx
  • 开始时间 开始时间
L

ljx

Unregistered / Unconfirmed
GUEST, unregistred user!
希望象word那样,将文件图标插入文档中,文件可以嵌入文档中,也可以用链接(服务器端的文件存放路径,非本地路径)代替。无论用控件或者别的什么方法实现都可以。
 
希望象word那样,将文件图标插入文档中,文件可以嵌入文档中,也可以用链接(服务器端的文件存放路径,非本地路径)代替。无论用控件或者别的什么方法实现都可以。
 
TOleContainer可以设置打开的OLE方式,就向你说的那样的效果,可以在设计阶段测试以下效果
 
OLE的链接方式实现,能不能将TOleContainer的链接信息改为我远端服务器相对路径的字符串?而且,链接时只有远端的文件路径,这样ole怎么能正确显示该文件的图标呢?
 
ole显示的图标是本地注册的图标,比如Word我在本地注册为PS的图标,那么OLE里面也是显示这个图标,和远程无关。

不过好像OC只能OleContainer1.CreateLinkToFile ('c:/aaa.doc', True);,这样可以显示图标,但是如果远程文件不存在,就会建立失败
 
就是你说的这个问题啊!
我现在的想法就是用richviewedit控件作为文本编辑,richviewedit控件是可以在文档中插入delphi控件的。现在希望找到个能显示图标和文件名的控件。
 
http://www.delphibbs.com/delphibbs/dispq.asp?LID=2417702,看看对你有用没有

如果不嫌弃三方控件的话用RxRichEdit(RxLib套件),应该可以满足你的要求
 
文本编辑控件我有了,用richviewedit
现在需要个能显示文件图标和文件名的控件
 
光显示图片和文件名,但是不做很特殊的处理,比如嵌入编辑什么的话,也可以自己写阿,读取图标的代码,网上很多,根据扩展名来,文件名不成问题,可以用TImage等方式
 
后退
顶部