delphi 获取剪切板内容
请教个delphi问题ifClipboard.HasFormat(CF_TEXT)thenbeginedit1.Text:='CF_TEXT';edit2.Text:=C...
请教个delphi问题
if Clipboard.HasFormat(CF_TEXT) then
begin
edit1.Text:='CF_TEXT';
edit2.Text:=Clipboard.asText;
end
判断出剪切板是CF_TEXT格式,edit2.text却又得不到剪切板内容
注意:我剪切板复制的是QQ的聊天表情
如何判别剪切板里面的聊天表情,我的目的不是要把聊天表情给粘贴出来,而是要判断剪切板里面是QQ的哪个表情。在QQ的聊天窗口输入/kb是扣鼻屎那个表情,所以我想剪切板里面是不是有相应的“/kb”字符 展开
if Clipboard.HasFormat(CF_TEXT) then
begin
edit1.Text:='CF_TEXT';
edit2.Text:=Clipboard.asText;
end
判断出剪切板是CF_TEXT格式,edit2.text却又得不到剪切板内容
注意:我剪切板复制的是QQ的聊天表情
如何判别剪切板里面的聊天表情,我的目的不是要把聊天表情给粘贴出来,而是要判断剪切板里面是QQ的哪个表情。在QQ的聊天窗口输入/kb是扣鼻屎那个表情,所以我想剪切板里面是不是有相应的“/kb”字符 展开
2个回答
展开全部
CF_TEXT是文本格式
你剪贴板上是图片当然取不到了
而且QQ的聊天表情是自己单独的格式
--------
/kb 与 抠鼻屎的表情在剪贴板中没有任何关系,是在QQ输入框里进行的转换
比如你复制表情,剪贴板里是一张图片,粘贴出来是这个表情,你在文本文档中复制/kb 粘贴到文本文档还是/kb 但是粘贴到输入框的时候也是/kb,但是你粘贴完,输入框会自动转换成表情(PS:输入框点右键 把允许使用快捷输入前面的勾去掉,粘出来的/kb 不会自动转换)
你剪贴板上是图片当然取不到了
而且QQ的聊天表情是自己单独的格式
--------
/kb 与 抠鼻屎的表情在剪贴板中没有任何关系,是在QQ输入框里进行的转换
比如你复制表情,剪贴板里是一张图片,粘贴出来是这个表情,你在文本文档中复制/kb 粘贴到文本文档还是/kb 但是粘贴到输入框的时候也是/kb,但是你粘贴完,输入框会自动转换成表情(PS:输入框点右键 把允许使用快捷输入前面的勾去掉,粘出来的/kb 不会自动转换)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询