Форум программистов, компьютерный форум CyberForum.ru

Невидимые символы - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
Neon-z
46 / 41 / 1
Регистрация: 06.09.2010
Сообщений: 419
15.08.2012, 20:04     Невидимые символы #1
Как можно в RichEdit сделать часть текста невидимой для пользователя? То есть у меня есть теги, которые делают текст цветным, и мне не надо чтобы они были видны для пользователя, но в тексте они были.

Не оч хороший пример: окно сообщений аськи (скайпа). Смайл вставляешь, теги не видны, а вместо них смайлик.

А если в RichEdit нельзя этого сделать, как такое реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2012, 20:04     Невидимые символы
Посмотрите здесь:

C++ Дан файл, компонентами которого являются символы. Переписать все символы в новый файл в обратном порядке.
C++ Упорядочить символы в алфавитном порядке, при этом все повторяющиеся символы должны быть удалены и переписать новый текст в файл D
C++ Сформировать строку S таким образом, чтобы в нее попеременно вошли четные символы строки S1 и нечетные символы строки S2.
Алфавит. Символы операций. Специальные символы C++
написать функцию, которая в строке заменяет все символы верхенго регистра в символы нижнего регистра C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alt_Shift
 Аватар для Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
16.08.2012, 13:39     Невидимые символы #2
цветом фона текст сделать мб?
Neon-z
46 / 41 / 1
Регистрация: 06.09.2010
Сообщений: 419
16.08.2012, 15:27  [ТС]     Невидимые символы #3
Тогда пробелы будут видны... не катит....
D-Vampire
3 / 3 / 0
Регистрация: 16.05.2012
Сообщений: 36
17.08.2012, 10:00     Невидимые символы #4
Хранить невидимые строки в массиве, желательно ассоциативном. Чтобы можно было указать номер символа RichEdita, с которого начали вырезать строку.
Тоесть, у Вас будет RichEdit и массив, в котором те самые "невидимые" строки и хранятся. В самом контроле уже строк не будет.
И раз Вы привели аналогию со смайлами, можно посмотреть исходники той же миранды, как там это реализовано.
Yandex
Объявления
17.08.2012, 10:00     Невидимые символы
Ответ Создать тему
Опции темы

Текущее время: 02:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru