Компоненты C++ Builder 6

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
SEZAR
Сообщения: 3
Зарегистрирован: 19 янв 2006, 13:50
Откуда: Душанбе, Таджикистан
Контактная информация:

Я хотел бы узнать, что в поле MEMO можно ли добавлять фотки, ну типа смайликов если да то как это сделать, если нет то какой компонент можно использовать чтоб он был как поле MEMO и чтоб смайлики можно было добавлять.
За содействие заранее благодарю
Аватара пользователя
WinMain
Сообщения: 929
Зарегистрирован: 14 янв 2005, 10:30
Откуда: Москва
Контактная информация:

Самое очевидное - это формировать текст в формате HTML и отображать его в веб-браузере, как обычную веб-страницу. Тогда определённые комбинации символов можно менять на ссылки к соответствующим графическим файлам. Компонент веб-браузера в виде ActiveX можно легко встроить в собственное приложение.
Второй способ - использовать стандартный контрол RichEdit и в его поток записывать текст в формате RTF вместе картинками. Картинки кодируются специальным образом в текст и встраиваются в документ, как текстовые данные. А отображаются в окне уже в виде графических картинок. Так, например, сделано в ICQ
Ответить