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 отдыхает
Правда, я ещё полностью не разобрался, а вообще СУПЕР!!! |
|
nitro |
Отправлено: 28.02.2004, 03:37 |
|
Не зарегистрирован
|
Не могу отключить баннер, хотя думал получится сразу.
Предполагал, что прокатит что-то типа:
CODE | PostMessage(FindWindow(nil,PChar('Заголовок')), sw_hide,0,0); |
olegenty, помоги Как воспользоваться FindWindow, если я не знаю заголовка баннера. Пытался определить — не смог
Что он вообще из себя представляет? (Это окно вообще? Или что?)
Стоит 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 попробывал , вроде нет глюков. убрал красный ярлык и при инициализации приложения и при отображении компонент.
хотя это не хорошо, наш товарищь написал
рекомендую буржуйскую библиотеку DreamLib (она покруче будет, в ней много чего того, что нужно например для написания полноценной IDE типа билдера, даже менеджер проектов емсть, неговоря о редакторе.) Я ее тоже уговорил что типа я ее за деньги купил:))
Кого она заинтересует — мыльте, *.obj исправленные вышлю.
|
|
xTrim |
Отправлено: 05.03.2004, 06:21 |
|
Машинист паровоза
Группа: Участник
Сообщений: 208
|
QUOTE |
Чтож ты раньше не сказал?
|
Дык, раньше не спрашивали
|
|