| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > добавление в ImageList |
| Автор: Mewer 16.6.2008, 21:14 |
| Огромная просьба помочь |
| Автор: Escort 25.6.2008, 20:21 | ||
|
| Автор: VSyntoT 12.4.2009, 21:07 |
| Ребят, тут вопрос возник по сабжу... Делаю так Graphics::TBitmap *b = new Graphics::TBitmap(); b->LoadFromFile("C:\\1.bmp"); ImageList1->Add(b, NULL); Как я понял метод Add кладет в ImageList бмпшку и маску на нее... В справке прочитал, что в качестве маски можно NULL подать... В итоге получаю следующий эрор... Project rasied exception class EInvalidOperation with message 'Invalid image size' Вот-с. Мне собственно надо тупо добавить бмп в имейджлист программно... Вечно на мелочах затыки такие получаются... |
| Автор: VSyntoT 12.4.2009, 21:57 |
| Пардон, разобрался... вроде... Как оказалось дело в загружаемой картинке... Оказалось, что размер все таки имеет значение Она маловата оказалась... Добавлено через 12 минут и 54 секунды ХМ... кстати возникает подспудный вопрос... почему-то адд не съедает битмеп 15 на 15, а 24 на 24 есть... в чем трабл? как это обойти? |
| Автор: VSyntoT 12.4.2009, 22:16 |
| проблему решил... гребаный имеджлист упорно не хочет добавлять картинки меньшие его Width и Height... так вот... задаем их под наши картинки и все ок... |