C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Вставка картинок в RxRichEdit
nitro
Отправлено: 16.02.2004, 19:45


Не зарегистрирован







Подскажите, как запретить изменение размеров картинки(масштабирование) после её вставки в RxRichEdit.
Допустим, вставляю просто из буфера: RxRichEdit->PasteFromClipboard;
th1nG
Отправлено: 21.02.2004, 23:17


Дежурный стрелочник

Группа: Участник
Сообщений: 31



у меня тожэ была такая проблема, я так и не разобрался..
както ваще можно добавлять картинки минуя буфер, при этом их нельзя масштабировать..
olegenty
Отправлено: 26.02.2004, 09:19


Ветеран

Группа: Модератор
Сообщений: 2412



мучаясь этой проблемой, я нашёл страничку http://www.richedit.com, откуда и скачал компонент для работы с RichEdit. В нём можно всё. Банер, возникающий при запуске с незарегистрированной копией, можно отключить через FindWindow(...) и показ с параметром SW_HIDE, что я и делал. это надо сделать в файле проекта ещё до инициализации Application, или сразу после. Вот, собственно, и всё.
nitro
Отправлено: 28.02.2004, 00:18


Не зарегистрирован







Большое спасибо olegenty!!! Компоненты действительно классные, просто куча полезных методов и свойств. RxRichEdit отдыхает smile.gif
Правда, я ещё полностью не разобрался, а вообще СУПЕР!!!
nitro
Отправлено: 28.02.2004, 03:37


Не зарегистрирован







Не могу отключить баннер, хотя думал получится сразу.
Предполагал, что прокатит что-то типа:
CODE
PostMessage(FindWindow(nil,PChar('Заголовок')), sw_hide,0,0);

olegenty, помоги smile.gif Как воспользоваться FindWindow, если я не знаю заголовка баннера. Пытался определить — не смог sad.gif
Что он вообще из себя представляет? (Это окно вообще? Или что?)
Стоит RichView 1.8.1
Напиши, если не трудо, кусок кода как делал. Заранее спасибо!
olegenty
Отправлено: 04.03.2004, 10:01


Ветеран

Группа: Модератор
Сообщений: 2412



всё намного проще (привожу файл проекта):


#include
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM("Unit1.cpp", Form1);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{

try
{
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);

HWND Banner = FindWindow("TForm", "");
if (Banner) ShowWindow(Banner, SW_HIDE);


Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
return 0;
}
//---------------------------------------------------------------------------


возможно, если будешь создавать формы с этими компонентами динамически, придётся вышеуказанный код приводить в обработчиках OnCreate соответствующих форм.

извини за долгий ответ, мессага как-то быстро ушла вниз, заметил — ответил.

кстати, полезная вещь — WinSight32 — запустив её, ты сам бы допёр.
xTrim
Отправлено: 04.03.2004, 10:57


Машинист паровоза

Группа: Участник
Сообщений: 208



Тут помоему нормальная версия без всяких извращений
klen
Отправлено: 04.03.2004, 19:08


Машинист паровоза

Группа: Участник
Сообщений: 239



Чтож ты раньше не сказал?
Не знаю какая версия пакета в указаной ссылке, я тем немение выкачал сегодня с http://www.trichview.com/download/ RichView 1.8.1 и лишил его триальной девственности. У кого не получится с приведенной выше xTrim ссылкой предлагаю воспользоватся сломанным RichView.obj который я к мессагу подцепил, просто замените оригинальный на мой файл. На всех компонентах RV попробывал , вроде нет глюков. убрал красный ярлык и при инициализации приложения и при отображении компонент.

хотя это не хорошо, наш товарищь написал sad.gif

рекомендую буржуйскую библиотеку DreamLib (она покруче будет, в ней много чего того, что нужно например для написания полноценной IDE типа билдера, даже менеджер проектов емсть, неговоря о редакторе.) Я ее тоже уговорил что типа я ее за деньги купил:))
Кого она заинтересует — мыльте, *.obj исправленные вышлю.

User Attached Image Скачать файл
RichView.txt


xTrim
Отправлено: 05.03.2004, 06:21


Машинист паровоза

Группа: Участник
Сообщений: 208



QUOTE

Чтож ты раньше не сказал?

Дык, раньше не спрашивали biggrin.gif

Вернуться в Вопросы программирования в C++Builder