Модераторы: MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Рисунок в TRichEdit, Рисунок в TRichEdit 
:(
    Опции темы
Budy
  Дата 19.10.2004, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 616
Регистрация: 6.2.2004
Где: Екатеринбург

Репутация: нет
Всего: 2



:привет
Как мне разместить Рисунок в TRichEdit?
заранее благодарю


--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL WWW ICQ   Вверх
~FoX~
Дата 19.10.2004, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 1
Всего: 68





--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Полудненко Олег
Дата 19.10.2004, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Українець
**


Профиль
Группа: Участник...
Сообщений: 556
Регистрация: 13.8.2003

Репутация: нет
Всего: -11



Тут лучше юзать TRichEdit из RXLib. Там всё просто, а вот в обычном RichEdit'e помоем никак нельзя.
PM MAIL   Вверх
Budy
Дата 19.10.2004, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 616
Регистрация: 6.2.2004
Где: Екатеринбург

Репутация: нет
Всего: 2



Что за TRichEdit из RXLib, что это такое?


--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL WWW ICQ   Вверх
Budy
Дата 19.10.2004, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 616
Регистрация: 6.2.2004
Где: Екатеринбург

Репутация: нет
Всего: 2



А может есть другие компоненты, работающие с текстом и рисунками?


--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL WWW ICQ   Вверх
Полудненко Олег
Дата 19.10.2004, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Українець
**


Профиль
Группа: Участник...
Сообщений: 556
Регистрация: 13.8.2003

Репутация: нет
Всего: -11



Budy RXLib - это библиотека компонентов для Дельфи. Поищи в инете, очень хорошая библиотека.
PM MAIL   Вверх
Pakshin A. S.
Дата 19.10.2004, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 2
Всего: 61



:offtopic
RichEdit для С++ отличается от RichEdit в Delphi?
:offtopic
Добавлено @ 18:54
Есть идея (x77, это просто идея!!!): Поиграть с RichEdit1.Brush...
У меня пока не выходит, может у профи получится... :(
PM   Вверх
Pakshin A. S.
Дата 19.10.2004, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 2
Всего: 61



:offtopic
А что это вообще за штука? Для чего она нужна?
Код

RichEdit1.Brush.Color:=clBlue;

Никаких видимых изменений... :( :stena
PM   Вверх
Pakshin A. S.
  Дата 19.10.2004, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 2
Всего: 61



Кое-что можно в RichEdit сделать...
Код

RichEdit1.Brush.Bitmap:=TBitMap.Create;
RichEdit1.Brush.Bitmap.LoadFromFile('C:\Windows\Ïàðêåò.bmp');
RichEdit1.Brush.Bitmap.Canvas.Draw(7,7,RichEdit1.Brush.Bitmap);

Вроде, для просмотра нужно сделать прозрачность http://www.ishodniki.ru/list/info.php?cat=&id=1105&show=
Добавлено @ 19:34
Чёрт, для C... :stena

Добавлено @ 20:45

Может это как-нибудь можно применить? :(

http://www.sources.ru/cpp/cpp_hbitmap_in_richedit.shtml

Это сообщение отредактировал(а) Pakshin A. S. - 19.10.2004, 19:42
PM   Вверх
decoder
Дата 19.10.2004, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 18.5.2004
Где: Харьков(хохол, к сожалению)

Репутация: нет
Всего: -1



Можно и Canvas.Handle := GetDC(RichEdit1.Handle) а птом с канвой ентой извращаться...
--------------------
Молчать, я вас спрашиваю!
PM MAIL   Вверх
Budy
  Дата 20.10.2004, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 616
Регистрация: 6.2.2004
Где: Екатеринбург

Репутация: нет
Всего: 2



Полудненко Олег, я скачал эту библиотеку, а чего с ней делать-то?
Куда ее "пихать"?
Как использовать этот RxRichEdit?

Я может чего не правильно натворил, у меня теперь ошибка при запуске любой проги в строке:

program Project1;

uses
 Forms,
 Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
 Application.Initialize;
 Application.CreateForm(TForm1, Form1);
 Application.Run;
end.

Это сообщение отредактировал(а) Budy - 20.10.2004, 18:45


--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL WWW ICQ   Вверх
decoder
Дата 20.10.2004, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 18.5.2004
Где: Харьков(хохол, к сожалению)

Репутация: нет
Всего: -1



Цитата
Инструкция по установке:

Выберите пункт меню "File/Open...", и откройте пакет (package) RXCTL6.DPK.
В появившемся окне "Package - ..." нажмите кнопку "Compile". После
компиляции пакета RXCTL6 аналогичным образом скомпилируйте остальные
run-time пакеты RXDB6.DPK и RXBDE6.DPK. Скомпилированные BPL-файлы поместите
в каталог, включенный в переменную окружения PATH (например, WINDOWS\SYSTEM).
После компиляции run-time пакетов окройте с помощью меню "File/Open..." файл
DCLRX6.DPK. В появившемся окне "Package - ..." нажмите кнопку "Compile",
и после компиляции нажмите кнопку "Install". После установки пакета
DCLRX6.DPK (должен быть установлен в IDE первым) произведите те же действия
с пакетами DCLRXDB6.DPK и DCLRXBD6.DPK.
Не сохраняйте пакеты библиотеки RX в Delphi IDE.
Если у Вас была установлена предыдущая версия библиотеки RX, удалите
перед установкой старые скомпилированные packages - файлы RXCTL5.BPL,
RXDB5.BPL, RXBDE5.DPK, DCLRX5.BPL, DCLRXDB5.BPL, DCLRXBD5.DPK.

Добавлено @ 18:51
А с ошибкой - берёшь инсталяционный диск, рэпэйришь или, если не помогает, переустанавливаешь дэлфю...
--------------------
Молчать, я вас спрашиваю!
PM MAIL   Вверх
Pakshin A. S.
Дата 20.10.2004, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 2
Всего: 61



Цитата(decoder @ 19.10.2004, 21:02)
Можно и Canvas.Handle := GetDC(RichEdit1.Handle) а птом с канвой ентой извращаться...


Как показала практика, скорее всего это - прорисовка фона RichEdit'а, что есть очень интересно...
PM   Вверх
Girder
Дата 20.10.2004, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй 2
***


Профиль
Группа: Участник Клуба
Сообщений: 1993
Регистрация: 12.5.2004

Репутация: 6
Всего: 155



 Какие стандартные RichEdit-ы smile ? Какие не стандартные smile ? 

Любые рисунки в RTF - это OLE-объекты!

Вот пример, в модуле OleOperations.pas есть все... что может понадобиться smile для превращения стандартного в нестандартное smile ... 

Присоединённый файл ( Кол-во скачиваний: 84 )
Присоединённый файл  RichEdit_Image.zip


--------------------
Как слышим, так и пишим.
Истина где-то там...
PM   Вверх
Budy
Дата 21.10.2004, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 616
Регистрация: 6.2.2004
Где: Екатеринбург

Репутация: нет
Всего: 2



Girder, уау, класс! А как в твоем примере програмно вставить картинку вместе с текстом?
*.Lines.Add(**); ???


--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: ActiveX/СОМ/CORBA"

Rrader
Girder

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Delphi
  • Вопросы по SQL и вопросы по базам данных, не связанные с Delphi, задавать здесь

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0854 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.