请问怎么使用剪贴板?(100分)

Y

yimins

Unregistered / Unconfirmed
GUEST, unregistred user!
我想得到剪贴板的数据格式,请问该怎样做?请尽量回答的详细,最好有代码!谢谢了!
 
数据格式?什么意思?
 
用HasFormat函数判断:
例:
if Clipboard.HasFormat(CF_TEXT) then
Edit1.Text:=Clipboard.AsText
else
MessageDlg('在剪贴板中不包含文本,mtInformation,[mbOK],0);
WinTypes.Pas中的剪贴板格式:
常数 格式值
Cf_Text 1
Cf_Bitmap 2
Cf_MetaFilePict 3
Cf_SYLK 4
Cf_DIF 5
Cf_TIFF 6
Cf_OEMText 7
Cf_DIB 8
Cf_Palette 9
Cf_PenData 10
cf_riff 11
cf_wave 12



 
严重同意:)
 
呵呵~~~~谢谢beyondair兄了!不过其实您的答案我在书上看的很熟悉了,
我真正需要的答案是:需要在前面加上use Clipbird 这一句!书上也没有提过
结果我老是输入了Clipboard.后什么反应也没有!我学习Delphi才1天所以很多基础的
东西都不熟悉,以后还请多多指教了!
 
顶部