2011-04-26 51 views
0

當你發送一個WM_COPY消息到一個RichEdit控件的編號列表被選中時, 然後將其粘貼到記事本中,這些數字就不包括在內了。有什麼辦法讓他們? 謝謝!從RichEdit複製編號列表?

回答

1

因爲記事本不支持文本格式如子彈,粗體,編號等

目標應用程序必須支持富文本你沒有得到的編號列表。從RichEdit複製並粘貼在寫字板,MS Word,Html編輯器中效果很好。

謝謝。

+0

但我認爲列表號碼是文本的一部分。如果我想用純文本保留它們,該怎麼辦? – 2011-04-26 06:57:54

+0

然後,您需要重寫RichText的項目符號和編號功能,以便項目符號作爲文本的一部分插入,而不是格式化標籤的一部分。儘管如此,它的工作很多。 – 2011-04-26 07:24:00

+0

該方法的問題是WordPad和Word現在無法將這些識別爲列表。我想在以下方法:攔截WM_COPY並將CF_TEXT和CF_RTF放入剪貼板。帶有數字的CF_TEXT和帶有樣式的CF_RTF。你認爲這可能有用嗎? – 2011-04-26 07:57:42