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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2010, 22:37   #1
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
Вопрос Вставить картинку из ImageList в RichView

Реально ли вставить картинку из ImageList в RichView?
Shouldercannon вне форума Ответить с цитированием
Старый 02.07.2010, 08:34   #2
Greek9000
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 151
По умолчанию

Если необходимо именно в RichView вставить картинку, то относительно простого пути скорее всего не существует. Метод PasteFromClipboard вставляет только текст, а стандартных методов вставки изображения я не нашёл. Соответственно на ум приходят два варианта:
1. отказаться от ричэдита в пользу другого компонента, либо
2: поискать описание ДЛЛ-ки RICHED32.DLL (компонент обращается именно к ней) и дописать собственный метод вставки изображения.

Если нет необходимости открывать rtf-документы, то лично я бы воспользовался THTMLViewer-ом.
Greek9000 вне форума Ответить с цитированием
Старый 02.07.2010, 20:55   #3
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
Счастье

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  bmp: TBitmap;
begin
  bmp := TBitmap.Create;
  ImageList1.GetBitmap(0, bmp);

  RichView1.AddPictureEx('', bmp1, 0, rvvaAbsMiddle);
  RichView1.Format;
end;
Shouldercannon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставить картинку из ImageList в RichView Shouldercannon Помощь студентам 0 01.07.2010 22:34
Загрузить картинку по URL в RichView Shouldercannon Общие вопросы Delphi 4 23.06.2010 13:26
Вставить картинку в TEdit Dark Компоненты Delphi 6 30.05.2009 20:20
Как вставить картинку в richedit. blackstersl Компоненты Delphi 4 15.03.2009 13:50
Вставить картинку в шаблон документа natasha Microsoft Office Word 1 17.08.2008 09:21