| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Форматирование в RichEdit |
| Автор: ActioN 29.4.2006, 22:38 |
| Как можно отключить форматирование текста в стандартном RichEdit. К примеру я вставляю в RighEdit форматированный текст из буфера обмена. Как сделать, чтобы этот текст вставился неформатированным? |
| Автор: Voldemar2004 30.4.2006, 10:09 |
| Если в буфере текст форматированный, то чего же ты хочешь? Вставляй не форматированный. |
| Автор: BreakPointMAN 30.4.2006, 11:28 |
| А что, если попробовать поймать сообщение WM_PASTE при попытке вставить текст в RichEdit и подменить содержимое буфера обмена, заменив форматированный текст на неформатированный? |
| Автор: BreakPointMAN 30.4.2006, 13:20 |
| гм... нет... так, наверное, не получится... это ведь RichEdit, а не Edit... |
| Автор: ActioN 30.4.2006, 23:11 |
| Voldemar2004, да, текст форматированный в буффере. Часть жирного, часть курсивного. В том то и вопрос, как же вставлять неформатированный? В OnChange постоянно делать SelAttributes, DefAttributes. А если просто текст набирать будут, то это лишние затраты времени. Есть какой-нибудь другой вариант? |
| Автор: BreakPointMAN 30.4.2006, 23:36 | ||
Да есть один вариант:
но... |
| Автор: ActioN 1.5.2006, 02:30 |
| BreakPointMAN, но... что? Вроде бы работает.... |