richedit

    0熱度

    2回答

    該控件需要能夠在多行上繪製文本,響應點擊URL或@user標籤等,這些標籤需要具有不同的顏色才能脫穎而出。 第一個明顯的選擇是一個Richedit控件,但我遇到了很多問題。首先,我希望文本是不可選擇的,並且要禁用輸入。後者很容易,但我發現禁止選擇文本的唯一方法是禁用該控件。在這種情況下,我無法弄清楚如何將背景顏色從默認灰色更改爲白色。另外,當禁用控件時,我從Richedit免費獲得的所有可單擊鏈接

    1熱度

    2回答

    我在對話框中有一個RichEdit控件。 RichEdit控件顯示RTF文本。 EM_AUTOURLDETECT導致RichEdit控件正確格式化並識別超鏈接。當鼠標懸停在鏈接上時,指針變成一隻手,但是一旦鏈接被點擊,瀏覽器就不會啓動。 我是否缺少某種事件處理程序代碼? case WM_INITDIALOG: { // Create Richedit HWND hwndRE

    3熱度

    1回答

    有沒有辦法改變像素中的插入位置? 我想每次移動鼠標移動護理位置。 像: 的OnMouseMove: MoveCaretPos(X,Y);

    1熱度

    2回答

    如何使用Tscrollbar到Richedit。 我的目的是分離不同面板中的滾動條。 是否有可能?

    1熱度

    2回答

    我有返回字符的索引的函數GetCharFromPos(Pt:TPoint):Integer; 現在我想獲得該位置的字符。像GetCharByIndex(Index:Integer):Char;

    1熱度

    1回答

    我試圖爲TRichEdit控件實現垂直段落對齊功能。這很令人頭疼。而且我還需要RichEdit控件的透明背景支持。你能否推薦任何免費或付費的VCL RichEdit組件,它具有完整的RTF支持和透明背景支持。

    0熱度

    1回答

    我明顯可以使用EM_GETCHARFORMAT一次完成一個字符,但速度非常慢。 一個想法是以某種方式使用ITextDocument/ITextFont接口,另一種是使用EM_STREAMOUT消息並手動解析RTF。但我無法確定哪種方法更好,並且對實現細節非常模糊。將感謝任何幫助,謝謝!

    4熱度

    5回答

    基本上,我想改變標準的RichEdit選擇顏色在上面有彩色文字的地方。 我在RichEdit控件(如黃色標記)中實現「高亮」功能。 現在,當我對所選文字應用高光時,沒有什麼會改變視覺效果,因爲選區保持原樣並覆蓋字符顏色。這是不好的,因爲用戶應該得到一些高亮已經被應用的視覺反饋。 現在我已經做出了妥協 - 在執行「高亮」命令後,我完全清除了選擇。但是,如果選擇顏色高於彩色文本,它將是理想選擇。 我該

    1熱度

    1回答

    尋找像trichview簡單使用Delphi組件: - 存儲和負載測試的HTML標籤 格式 - 改變字體(名稱,大小,樣式) - 如果可能的話分貝知道 - 如果可能的話免費 感謝

    2熱度

    3回答

    如何防止用戶更改以外的其他文字控制Win32 Rich Edit? (即它們不應該能夠改變任何文本的格式,添加圖形等;如果它們複製粘貼新文本,則只應保留文本,並且關聯的格式應該丟棄。)