cricheditctrl

    1热度

    2回答

    我有一个派生自CRichEditCtrl的CMyRichEditCtrl。当我调用SetSel时,它会自动滚动CRichEditCtrl的内容,使插入符号可见。我想避免这种行为。 什么让我觉得这个行为似乎已经在6.0和其他版本之间改变了。 的Visual Studio 2010:http://msdn.microsoft.com/en-us/library/4zek9k1f(v=vs.100).a

    0热度

    2回答

    现在我创建了一个CRichEdit对象,它处于单行模式,如果我想将其更改为多行样式,我想要做所有这些以响应ctrl消息,例如某人按下一个按钮。 Thx

    1热度

    2回答

    我正在创建一个CRichEditCtrl控制并尝试向其中加载一些RTF。文本似乎加载正常,但它失去了所有格式,基本上变成纯文本。 我认为一些示例代码应该足以说清楚: class MyWindow : public CWnd { void Setup(); static DWORD CALLBACK StreamInCallback_( DWORD_PTR d

    2热度

    1回答

    我正在用Visual Studio 2012构建一个现有的MFC应用程序。该应用程序使用"RichEdit20A"控件和继承CRichEditCtrl的自定义控件。 在InitInstance()应用程序调用::AfxInitRichEdit2(),它调用AtlLoadSystemLibraryUsingFullPath(L"RICHED20.DLL"),这就要求LoadLibraryExW(ps

    0热度

    2回答

    我正在使用Visual Studio 2010 Ultimate。我创建了一个新的MDI应用程序,包括选项卡式文档,启用文档/视图体系结构,项目样式MFC标准以及MFC应用程序向导中的所有其他默认选项。我的应用程序的视图派生自CFormView。我使用资源编辑器在View中添加CRichEditCtrl。当我运行这个应用程序时,出现一个错误,显示消息框“无法创建空文档”。但是,所有其他控件都可以正

    1热度

    2回答

    我需要在屏幕上显示并打印图形上下文时使用透明背景渲染CRichEditCtrl内容。 现在我下面的代码,这是工作好,除了透明度问题: CRichEditCtrl ctrl; // my CRichEditCtrl CDC *dc; // - my graphical context dc->SetBkMode(TRANSPARENT); dc->DPtoHIMETRIC(&targetSi

    0热度

    1回答

    我使用CRichEditCtrl(RichEdit20A)来显示RTF文本: m_reText.SetWindowText(strRtfText); 的问题是控制不显示围绕在这样的RTF文本字的边界: {\rtf1 \box\brdrdot Hello World } 我也试过RichEdit5.0的方式,因为它提出here,但结果是不显示的一样,边境。但是,如果我保存文本在.rtf

    1热度

    1回答

    我有一个DB文本字段,大小为500,使用CRichEditCtrl链接到MFC对话框字段。我打电话CRichEditCtrl::LimitText(500),所以你不能输入更多的文本比数据库可以处理,这很好,,直到你输入新行。每条新线将字符串的长度增加2,但只有朝着500的极限计数为1。如果我将编辑控件填充到极限并且有4条新行,则CString的长度为504. 我特别希望控件只允许用户输入高达50

    1热度

    1回答

    我有一个MFC项目中的CRichEditCtrl,我用它作为报告日志。 根据给定的情况,我需要将不同颜色的文本添加到控件中(例如标准通知的蓝线,错误的红线等)。 我来非常接近得到这个工作,但它仍然行为异常: void CMyDlg::InsertText(CString text, COLORREF color, bool bold, bool italic) { CHARFORMAT

    0热度

    1回答

    如何在RichEditCtrl中使用RegEx搜索。 我的问题是要突出显示文本正则表达式匹配列表的第一个实例(正则表达式可以重复的,在这种情况下,先正则表达式的第一个实例,第二个第二匹配,并且等等)。 由于FindText不支持正则表达式,我试图从索引0开始匹配所有文本,匹配第一个正则表达式,找到匹配,然后在匹配的文本上发出FindText,突出显示匹配的索引,重复搜索从匹配的结束索引和下一个正则