madm |
Отправлено: 15.12.2003, 17:25 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 9
|
Кто-нибудь знает сабж?
RxRichEdit не предлагать т.к. пока что не смог установить RxLib |
|
madm |
Отправлено: 15.12.2003, 18:42 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 9
|
RxLib установил
Так что если кто знает как в нем с ole-объектами оращаться(вставлять, двигать в тексте, удалать) подскажите плз. |
|
Admin |
Отправлено: 16.12.2003, 09:59 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Пользуйтесь поиском по Форуму и архиву Форума: RichEdit
QUOTE |
Кроме того, компонента TRxRichEdit поддерживает вставку OLE-объектов (в том числе графических изображений) и активизацию их по месту. Работа с OLE-объектами в редактируемом тексте определяется значениями свойств AllowObjects, AllowInPlace и AutoVerbMenu.
Класс TRxRichEdit реализует несколько методов для работы со стандартными диалогами Windows — InsertObjectDialog, PasteSpecialDialog, ObjectPropertiesDialog, FindDialog, ReplaceDialog.
----
Пример работы c компонентом TRxRichEdit смотрите в папке где у вас установлены компоненты RXLib: RxDemoRICHED2
Там очень хороший пример — если у вас его нет,
можете его взять здесь, он под C++Builder 6 — 73 Кб
|
http://rxlib.ru/prim/riched2.rar
------------------------------------
Также посмотрите:
http://vlad2000.h1.ru/Frames/Statyi/page_17.html
http://www.sources.ru/cpp/cpp_hbitmap_in_r..._richedit.shtml
|
|
madm |
Отправлено: 16.12.2003, 12:26 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 9
|
Пользовался
И читал это сообщение. И линки читал. Но не понял
Собственно интересует как вставить объект не используя InsertObjectDialog... В обоих примерах вставляется картинка, а меня сейчас интересует как вставить туда например формулу Equation. |
|
madm |
Отправлено: 16.12.2003, 12:38 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 9
|
И опять же не понятно как потом работать со вставленными объектами(даже если их вставил при помощи InsertObjectDialog()). Как их перебрать, удалить какой-нибудь или передвинуть? |
|
maikl |
Отправлено: 16.12.2003, 14:03 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 135
|
QUOTE (Admin @ 16/12/2003, 19:01) | Пример работы c компонентом TRxRichEdit смотрите в папке где у вас установлены компоненты RXLib: RxDemoRICHED2
Там очень хороший пример — если у вас его нет,
можете его взять здесь, он под C++Builder 6 — 73 Кб
[/QUOTE]
http://rxlib.ru/prim/riched2.rar |
Не знаю в чем проблема, но у меня почему то эту демку он компилировать не хочет, говорит что у меня нет *.lib файлов
ElpproB6, Elpkdbb6, XLSREADWRITEII_CPP6 и другие, хотя RxLib у меня стоит и во всех приложения в которых я использую его компоненты у меня компилируются нормально, подскажите может где нибудь надо удалить ссылки на эти файлы. |
|
** pasha |
Отправлено: 16.12.2003, 14:18 |
|
Не зарегистрирован
|
Чтоб откомпилил — зайдите в .bpr файл
например в блокноте, и удалите ссылки
на эти файлы, все заработает.
|
|
** pasha |
Отправлено: 16.12.2003, 14:23 |
|
Не зарегистрирован
|
QUOTE |
Как их перебрать, удалить какой-нибудь или передвинуть? |
Так посмотрите этот пример:
удалить можете клавишей Del
передвинуть мышкой, хватаете и передвигаете
|
|
madm |
Отправлено: 16.12.2003, 14:23 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 9
|
На сколько я понял в RxRichEdit нет собственных средств для выполнения моей задачи Так?
Можно только через интерфейсы и т.д. |
|
madm |
Отправлено: 16.12.2003, 14:25 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 9
|
[QUOTE]Так посмотрите этот пример:
удалить можете клавишей Del
передвинуть мышкой, хватаете и передвигаете[QUOTE]
Удалить/передвинуть программно! |
|