如何在不改变格式信息的情况下更改剪贴板上的文本?

Nic*_*ges 1 delphi clipboard

另一个剪贴板问题

当文本放到剪贴板上时,它经常以多种方式进行,通常有和没有格式化信息.我想知道的是 - 如何在不改变格式的情况下更改剪贴板上的文本.换句话说,我想改变文本方面,但保持格式完全相同.

这又是我的"TextScrubber"应用程序,我想从剪贴板上的文本中删除换行符,但我不想改变有关该文本的格式信息.

我希望通过迭代所有存在的格式,存储每个格式,然后在文本被擦除后重新插入它,我不必"强力"它.

And*_*w Y 7

我认为"暴力"正是你必须要做的 - 根据MSDN Win32 API,没有其他办法.