大家都知道,当我们从网页上复制某一段文本粘贴在TRICHEDIT里面的时候,它们原有的属性不会改变,字体的大小,字号,颜色等等。
那么现在我想问的是,当我们复制了这些文本之后,在系统剪贴板里保存的信息是什么样的,是不是也包含了这些字体的属性,这些属性是用什么样的字符表达出来的?(就像论坛里的[colo*r=#FF00FF])[/color]这样?我想要实现的是,当我的程序某一事件触发的时候,我就想把这些属性直接地带到RICHEDIT中,不知道可行否
那么现在我想问的是,当我们复制了这些文本之后,在系统剪贴板里保存的信息是什么样的,是不是也包含了这些字体的属性,这些属性是用什么样的字符表达出来的?(就像论坛里的[colo*r=#FF00FF])[/color]这样?我想要实现的是,当我的程序某一事件触发的时候,我就想把这些属性直接地带到RICHEDIT中,不知道可行否
解决方案 »
- 做过海康摄像机的请进,只有图像,没声音哈
- 在线程中操作 ClientSocket 的问题
- 关于savetofile的问题,非常简单!!!
- 哥昨天生了个女儿 帮忙取个名字?
- 数据库操作问题:如何把行按某一条件sum后,写入对应的列中!
- 如何控制左右声道(两个喇叭同时为左声道,或两个喇叭同时为右声道)?
- 关于用dspack2.3中的directshow做播放器的问题?高手请进!!!!
- ado连接远程oracle服务器.怎么连?
- 类型库到底是什么??具体使用在哪些方面呢????(我菜故我在)
- 求助!!
- 关于CHART中能否使用一个SERIES反复重绘曲线?而且所绘曲线不乱!
- 麻烦高手看看,这几句vb调用dll的句子怎样转成delphi的?
begin
RichEdit1.selAttributes.Color := clBlue;
RichEdit1.Lines.Add('111111111');
end;
selAttributes这个属性是对所选中的字符串进行属性设置的吧,我没有选中任何字符串,为什么会向RichEdit1添加一行蓝色的111111111?
设置了格式之后,Paste时,根据剪切格式做相应的处理获得剪切板数据,然后再弄进去,系统中有一些固定的剪切板格式!是以我们从网站上复制数据了粘贴时,系统会自动调用对应的格式处理方式进行数据处理