Форум — Ответы ( К темам )
| ? | Тимми: В Delphi в ListBox, как вставлять аним карт (22-04-2003 19:58:48) |
| Картинки типа gif, Как вставить в любое место, например идет тескт потом картинка потом опять текст. Но обязательно анимированную картинку. Можно ли тоже самое проделать с RxRichEdit, если да то как??? | |
| Владимир (22-04-2003 20:36:14) | |
Не знаю насчет ListBox и анимированности.
Вставляйте в RxGIFAnimator
-------------
Вставить картинку в RichEdit:
http://www.sources.ru/cpp/cpp_hbitmap_in_richedit.shtml
также смотрите RXLib-овский RxRichEdit
пример
http://vlad2000.h1.ru/Frames/Statyi/page_17.html
--------
А можно что-то типа, объявляем в Unit1.h файле:
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;
}
//---------------------------------------------------------------------------
// этот пример у меня работает
| |
| Владимир (22-04-2003 20:40:54) | |
|
Кстати, если вставите в этот пример вместо RxRichEdit1 компонент ListBox1, то есть измените tr = new TRxGIFAnimator(ListBox1); tr->Parent = ListBox1; заработает и в нем. | |