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? (即它们不应该能够改变任何文本的格式,添加图形等;如果它们复制粘贴新文本,则只应保留文本,并且关联的格式应该丢弃。)