Вниз
Скачать: CL | DM;

RxRichEdit   Найти похожие ветки 

← →
Змей ©   (2004-12-02 06:25) [0]

Приветствую всех! в это сонное время суток
вот давно горю желанием вставить в RxRichEdit анимированную картинку тобишь gif-ку
но как это сделать? не понятна вставляю обычную bmp наман прет:
procedure TForm1.smile2Click(Sender: TObject);
VAR    i: Integer;
           BitMap1, BitMap2: TBitMap;
           SS:TStringStream;
          BMP: TBitMap;
          z:string;
BEGIN
Richedit1.SelStart:=  length(richedit1.text);
//Âñòàâêà êàðòèíêè
BMP := TBitMap.Create;
TRY
BMP.Assign(image2.Bitmap);//
SS := TStringStream.Create(BitmapToRTF(BMP));
TRY
image1.Picture.Bitmap.Assign(Bmp);
richedit1.PlainText := false;
richedit1.StreamMode := [smSelection];
richedit1.Lines.LoadFromStream(SS);
richedit1.StreamMode := [];
RichEdit1.Perform(WM_VSCROLL, MakeWord(SB_BOTTOM, 0), 0);
FINALLY
SS.Free;
END
FINALLY
BMP.Free;
END;

end;

но тут недавно нашел статью по ходу для Borland C++:::  

private: // User declarations
        TRxGIFAnimator *tr;

Далее в Unit1.cpp:

//---------------------------------------------------------------------------
void __fastcall TForm1::FormShow(TObject *Sender)
{
  tr = new TRxGIFAnimator(RxRichEdit1);
  tr->Parent = RxRichEdit1;
  tr->Image->LoadFromFile("C:\\LION.GIF");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
   delete tr;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
     tr->Animate = true;  
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
     tr->Animate = false;
}
//---------------------------------------------------------------------------
// этот пример у меня работает

пробовал переделать никак вставляется просто из дживки как бмпшка а вот анимирование не идет
помогите хелп, а то башка лопнет
заранее всем агромное пасиба
хоть ссылочкой помогите :)
мож кто сможет переделатЬ?


← →
KilkennyCat ©   (2004-12-02 07:21) [1]

я бы не назвал пример на си вставкой анимированной картинки в ртф... это просто наложение одного контрола на другой.


← →
Змей ©   (2004-12-02 07:39) [2]

я просто не знаю как сделать вот и спрашиваю :(


← →
ЮЮ ©   (2004-12-02 07:48) [3]

Даже будучи вставленным в MS Word, анимированный Gif теряет свою анимированность, а тут просто в RichEdit, пусть и Rx

З.Ы. А какой фрагмент анимации ты хотел бы увидеть на принтере?
То-то. Rtf не предназначен для этого


← →
Змей ©   (2004-12-02 07:59) [4]

ну вставляют же
ток не говорят как


← →
ЮЮ ©   (2004-12-02 08:04) [5]

Кто и где? Даже Microsoft до сих пор этого не делает



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.038 c
8-1095442821
DelManiac
2004-09-17 21:40
2004.12.19
MP3 ---> CDA


1-1102320062
Sveta_cc
2004-12-06 11:01
2004.12.19
Декомпилятор


1-1101982135
Kat
2004-12-02 13:08
2004.12.19
чтобы сто строчек не писать?


4-1099436174
Nix
2004-11-03 01:56
2004.12.19
Координаты мыши в "чужом" приложении.


4-1098960284
MetalFan
2004-10-28 14:44
2004.12.19
Узнать данные по сессии CD




   Наверх