Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2013, 20:35   #1
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
Злость Смайлики в TRichEdit

Добрый вечер!
Подскажите как сделать смайлики в проге чата. Например как в QIP'е.
ДралсяСошибками вне форума Ответить с цитированием
Старый 30.09.2013, 21:41   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я могу ошибаться но по-моему РичЭдит этого не сумеет. Давненько находил примеры с RichView.
Впрочем посмотри вот тут (может поймаешь идейку):
http://www.programmersforum.ru/showthread.php?t=13392
http://www.programmersforum.ru/showthread.php?t=152792
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.09.2013, 21:55   #3
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию

Ой, я к сожалению ошибся насчёт TRichEdit, я хочу использовать TRichViewEdit, погуглив нашёл несколько тем где используют TRichViewEdit + JvGIFAnimator, но без примера что-то не могу осилить, сейчас вот пытаюсь понять вот эту тему: http://www.programmersforum.ru/showthread.php?t=80119, никогда не думал что вставить смайлики в программу это целое искусство
ДралсяСошибками вне форума Ответить с цитированием
Старый 02.10.2013, 07:26   #4
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Рабочий пример не только со смайла
Shouldercannon вне форума Ответить с цитированием
Старый 02.10.2013, 21:32   #5
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию

Спасибо! Хороший пример
Только вот не понял где ограничение на 4 смайла и почему смайлы на мгновение замирают если кликнуть в RVE чата
ДралсяСошибками вне форума Ответить с цитированием
Старый 03.10.2013, 15:57   #6
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Цитата:
Сообщение от ДралсяСошибками Посмотреть сообщение
Спасибо! Хороший пример
Только вот не понял где ограничение на 4 смайла
Ограничение на смайлы
Код:
      if Smiles Then
      Begin
        inc(SmileInMsg);
        if (SmileInMsg < 5) Then InsertSmileGif(cv, MSmtag, MSmInd); // Ограничение на количество вставляемых смайлов (4)
        Text := NextField(Text, MSmtag);
      End;
Цитата:
Сообщение от ДралсяСошибками Посмотреть сообщение
почему смайлы на мгновение замирают если кликнуть в RVE чата
Может быть версии RichView разные. Делалось на версии RichView 10.1 License Delphi 7
Вложения
Тип файла: rar Chat simple.part1.rar (500.0 Кб, 59 просмотров)
Тип файла: rar Chat simple.part2.rar (141.4 Кб, 49 просмотров)
Shouldercannon вне форума Ответить с цитированием
Старый 03.10.2013, 19:40   #7
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию

Спасибо! Теперь всё работает прекрасно
ДралсяСошибками вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использовани компонента TRichEdit. Использовать компонент TRichEdit. Лелич Компоненты Delphi 4 05.03.2011 18:25
задача Смайлики romich.91 Помощь студентам 6 08.12.2009 13:13
А теперь и смайлики ... DeKot Свободное общение 4 17.12.2008 17:28