Описание тега cricheditctrl
1
ответ
Печать разрывов страниц из элемента управления MFC RichEdit
Я создал элемент управления Rich Edit (1.0) из MFC, как показано ниже m_hRichEditWnd = ::CreateWindow(_T("RichEdit"), csWindowName, ES_MULTILINE|ES_READONLY, 0, 0, 200, 200, NULL, 0, 0, 0); Я прочитал текст в этот элемент управления из файла. Файл п…
09 ноя '11 в 22:03
2
ответа
CRichEditCtrl добавление цветного текста?
У меня есть CRichEditCtrl в проекте MFC, который я использую в качестве журнала отчетов. В зависимости от конкретной ситуации мне нужно добавить разноцветный текст к элементу управления (т. Е. Синяя линия для стандартных уведомлений, красная линия д…
01 дек '12 в 02:40
2
ответа
CRichEditCtrl::StreamIn теряет форматирование
Я создаю CRichEditCtrl контролировать и пытаться загрузить в него немного RTF. Кажется, что текст загружается нормально, но он теряет все форматирование, по сути становится простым текстом. Я думаю, что некоторого примера кода должно быть достаточно…
13 сен '12 в 04:40
2
ответа
Поддельные '\r', добавленные CRichEditCtrl::GetLine() при вызове в односимвольных строках?
Я пытался с помощью CRichEditCtrl::GetLine() чтобы получить текст заданной строки элемента управления rich-edit в приложении MFC, созданном с VS2015 в режиме Unicode и работающем в Windows 10. Я написал эту вспомогательную функцию: CString GetLine(C…
22 сен '17 в 19:27
2
ответа
Изменить символ, вставленный с помощью Alt+Unicode в CRichEdit
Я хочу изменить символ Unicode, вставленный с помощью Alt+ код Unicode с клавиатуры. Я использовал PretranslateMessage для изменения символов, вставленных прямо с клавиатуры, и это работало. Но с методом кода Alt+ Unicode это не так. Вот код: Micros…
11 сен '15 в 12:10
2
ответа
MFC Rich Edit Control 2.0 получает событие нажатия
Я надеялся, что кто-то там поможет мне в моем затруднительном положении, с которым я столкнулся. По сути, у меня есть флажок и RichEditControl рядом друг с другом. Я хочу знать, когда пользователь щелкнул мой RichEditControl, чтобы я мог отправить с…
31 янв '17 в 04:09
1
ответ
CRichEditCtrl::LimitText - проблемы с новыми строками
У меня есть текстовое поле БД, размер 500, связанный с диалоговым полем MFC с помощью CRichEditCtrl, Я звоню CRichEditCtrl::LimitText(500) таким образом, вы не можете ввести больше текста, чем может обработать БД, и это прекрасно работает, пока вы н…
05 мар '13 в 10:02
1
ответ
Как отключить границы таблицы RTF в CRichEditCtrl?
Я столкнулся с проблемой с CRichEditCtrl. Я хотел бы использовать таблицу для форматирования сгенерированного текста для отображения. В спецификациях rtf 1.5 говорится, что я должен указать границу таблицы для отображения любых, но, по-видимому, нек…
15 янв '15 в 07:49
2
ответа
Как отобразить красные волнистые линии в CRichEditCtrl в MFC
Я работаю над реализацией проверки орфографии в приложении MFC. Что я хочу сделать, это отображать красные линии под неправильно написанными словами. Я нашел один пример, где это сделано, но он работает только для простого поля редактирования, потом…
04 фев '11 в 09:47
2
ответа
Ошибка "Не удалось создать пустой документ" в приложении MDI в MFC
Я использую Visual Studio 2010 Ultimate. Я создал новое приложение MDI с включенными документами с вкладками, архитектурой документов / представлений, стандартом стиля проекта MFC и всеми другими параметрами по умолчанию в мастере приложений MFC. Ви…
19 июн '12 в 05:54
1
ответ
CRichEditCtrl - RegEx
Как использовать поиск RegEx в RichEditCtrl. Проблема, которую я имею, состоит в том, чтобы выделить первый экземпляр текста, соответствующий списку регулярных выражений (регулярные выражения могут дублироваться, в этом случае первое регулярное выра…
18 ноя '16 в 15:14
1
ответ
Как я могу изменить цвет подсветки в CRichEditCtrl?
Я пытался поймать событие EN_SelChange, но оно никогда не срабатывает, хотя я добавил rich->SetEventMask(rich->GetEventMask() | ENM_CHANGE | ENM_SELCHANGE); в OnInitDialog FXN. Поэтому я попытался добавить следующий код в мою функцию OnEraseBk…
28 апр '15 в 17:21
0
ответов
CRichEditCtrl::SetRedraw() в обработчике OnMouseMove вызывает бесконечный цикл
Проще говоря, у меня есть следующий обработчик сообщений WM_MOUSEMOVE в моем классе CRichEditCtrlEx, который является производным от CRichEditCtrl: void CRichEditCtrlEx::OnMouseMove(UINT nFlags, CPoint Point) { SetRedraw(FALSE); // some actions, whi…
07 фев '14 в 00:24
1
ответ
Вставьте гиперссылку на изображение в предварительно заполненный CRichEditCtrl
У меня есть некоторое содержание RTF в CRichEditCtrl, содержащий изображение. Я хотел бы поставить гиперссылку на это изображение. Как это может быть сделано? Спасибо!
25 май '11 в 19:21
0
ответов
CDialog DoModal (диалог открывается с фокусом клавиатуры, но не с фокусом мыши)
У меня есть окно CDialog (CDrafter), которое содержит элемент управления CRichEditCtrl. Я переопределил CDrafter::PreTranslateMessage и CDrafter::OnNotify, чтобы позволить мне щелкать мышью по специальным словам в RichTextEdit с помощью мыши, котора…
07 сен '12 в 15:52
1
ответ
Заменить символ после нажатия клавиши в CRichEditCtrl MFC
Я хочу перенаправить действие нажатия клавиши пробела, чтобы отобразить другой символ (символ пробела '·'). Какой обработчик или сообщение Windows я могу использовать для этого?
10 сен '15 в 06:28
2
ответа
Как сделать CRichEditCtrl на CDC с прозрачным backgorund? (МФЦ)
Мне нужна помощь с рендерингом контента CRichEditCtrl с прозрачным фоном в графическом контексте, который отображается на экране и печатается. Теперь у меня есть следующий код, который работает хорошо, кроме вопросов прозрачности: CRichEditCtrl ctrl…
31 окт '13 в 10:32
1
ответ
Почему CRichEditControl скрывает границу вокруг слов
Я использую CRichEditCtrl (RichEdit20A) для отображения RTF-текста: m_reText.SetWindowText(strRtfText); Проблема в том, что элемент управления не отображает рамку вокруг слов в rtf-тексте так: {\rtf1 \box\brdrdot Hello World } Я также попробовал Ric…
12 окт '17 в 17:22
1
ответ
Как отключить перетаскивание из элемента управления Rich Edit
Я использую подкласс CRichEditCtrl, чтобы обеспечить контроль типа CEdit+. Одна вещь, которую я хочу, это отключить функцию перетаскивания, которую базовый класс предоставляет по умолчанию. Отключить сброс легко: ::RevokeDragDrop(m_hWnd); Но я не ви…
19 мар '10 в 10:50
1
ответ
CRichEditCtrl как редактор языка программирования с подсветкой синтаксиса: SetSelectionCharFormat, отменить
Я использую CRichEditCtrl для редактирования языка компьютера, и при каждом его изменении я изменяю CharFormat текста, чтобы выделить синтаксис. (Например: комментарии зеленого цвета, заголовки разделов более крупным шрифтом, ошибки компиляции други…
02 янв '14 в 04:19