Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2009, 17:56   #1
viperrr
Пользователь
 
Регистрация: 31.05.2009
Сообщений: 28
По умолчанию bitbtn.glyph --> imagelist --->bmp?

каким образом можно картинки c imagelist записать в файл bmp? delphi
Если ты знаешь еще хоть одну рифму к слову "ЗВЕЗДА", то ты настоящий поэт!(рифма должна быть в единственном числе)

Последний раз редактировалось viperrr; 02.06.2009 в 18:04.
viperrr вне форума Ответить с цитированием
Старый 02.06.2009, 18:13   #2
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Вот как вариант:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 b: TBitmap;
begin
 b := TBitmap.Create;
 try
  ImageList1.GetBitmap(0, b);   //0 - индекс картинки в IMageList
  b.SaveToFile('D:\1.bmp');
 finally
  b.Free;
 end;
end;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 02.06.2009, 21:57   #3
viperrr
Пользователь
 
Регистрация: 31.05.2009
Сообщений: 28
По умолчанию

ImageList1.GetBitmap(0, b);
по сути я вот до этой строчки недопер, поскольку с графикой раньше не работал, спс
Если ты знаешь еще хоть одну рифму к слову "ЗВЕЗДА", то ты настоящий поэт!(рифма должна быть в единственном числе)
viperrr вне форума Ответить с цитированием
Старый 02.06.2009, 22:05   #4
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,481
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var 
 b: TBitmap; // BitMap(bmp)
begin
 b := TBitmap.Create; //Создание
 try 
  ImageList1.GetBitmap(0, b); //0 - индекс картинки в IMageList / b BitMap(bmp)
  b.SaveToFile('D:\1.bmp'); //Сохранение
 finally
  b.Free; // Выгрузить
 end;
end;
P.S ImageList1.GetBitmap(0, b); - получение картинки по индексу из ImageList
uberchel вне форума Ответить с цитированием
Старый 02.06.2009, 22:18   #5
viperrr
Пользователь
 
Регистрация: 31.05.2009
Сообщений: 28
По умолчанию

а чтобы все картинки из имейджлиста в файл выводил можно сделать?
Если ты знаешь еще хоть одну рифму к слову "ЗВЕЗДА", то ты настоящий поэт!(рифма должна быть в единственном числе)
viperrr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SpeedButton, glyph, enabled ScorpioN_T Общие вопросы Delphi 8 27.04.2009 19:14
SpeedButton.Glyph mutabor Компоненты Delphi 6 03.05.2008 16:51
Toolbar и Imagelist... prizrak1390 Общие вопросы Delphi 2 12.04.2008 13:25
TreeView и ImageList Stanislav Общие вопросы Delphi 4 27.03.2008 01:26
А где можно найти новые Glyph? love2508 Помощь студентам 1 02.11.2007 16:24