| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > images в ImageList |
| Автор: Siv 9.3.2006, 03:05 |
| Как можно запихнуть имейджы в ImageList, именно во время выполнения программы? Дело то вот в чем... в проге напихано много ImageList_ов, в каждом из корорых более 50 картинок 96х96 прога ужасно долго компилируется, и по сути жрет немало памяти((( |
| Автор: Snowy 9.3.2006, 10:42 |
| TImageList.Add |
| Автор: Siv 10.3.2006, 00:44 |
| а можно примерчик, там посути нада загнать изображение в битмап, а потом только в лист, плиз |
| Автор: Palladin 10.3.2006, 02:13 |
| походу нужно с помощью опендиалога выбирать нужный файл(изображение) а потом писать TImageList.Add() и в скобках прописать то что выбиреш в опендиалоге |
| Автор: s-mike 10.3.2006, 08:27 | ||
Ну если из ресурсов: Bitmap := TBitmap.Create; Bitmap.LoadFromResourceName(HInstance, 'MYIMAGE'); ... |
| Автор: Siv 10.3.2006, 22:52 | ||
уже почти все получилось, только вот
bitmap2 это вроде как бы маска, как ее просто не использовать? может быть загнать в битмап1 какой - то цвет, который не используется в первом битмапе2? иль есть способ проще? |
| Автор: Snowy 11.3.2006, 00:30 |
| вторым параметром укажи nil. |
| Автор: Siv 11.3.2006, 01:31 |
| спасибки |