Компоненты C++ Builder 6
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
-
- Сообщения: 3
- Зарегистрирован: 19 янв 2006, 13:50
- Откуда: Душанбе, Таджикистан
- Контактная информация:
Я хотел бы узнать, что в поле MEMO можно ли добавлять фотки, ну типа смайликов если да то как это сделать, если нет то какой компонент можно использовать чтоб он был как поле MEMO и чтоб смайлики можно было добавлять.
За содействие заранее благодарю
Самое очевидное - это формировать текст в формате HTML и отображать его в веб-браузере, как обычную веб-страницу. Тогда определённые комбинации символов можно менять на ссылки к соответствующим графическим файлам. Компонент веб-браузера в виде ActiveX можно легко встроить в собственное приложение.
Второй способ - использовать стандартный контрол RichEdit и в его поток записывать текст в формате RTF вместе картинками. Картинки кодируются специальным образом в текст и встраиваются в документ, как текстовые данные. А отображаются в окне уже в виде графических картинок. Так, например, сделано в ICQ
Второй способ - использовать стандартный контрол RichEdit и в его поток записывать текст в формате RTF вместе картинками. Картинки кодируются специальным образом в текст и встраиваются в документ, как текстовые данные. А отображаются в окне уже в виде графических картинок. Так, например, сделано в ICQ