Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не могу добавить в ImageList больше 1000 изображений . почему? [D7]


Star ©   (2004-08-07 15:49:00) 

Добавляю маленькие TBitmap в ImageList, Через

i := ImageList.AddMasked (Bitmap, clWhite);

После около 1000 картинок, ImageList начинает возвращать "-1", соответственно, ничего не добавляется. Памяти что ли не хватает?

Никто не знает, как с этим бороться?


wicked   (2004-08-16 21:32:00) [1]

TImageList.GetBitmap...

ЗЫ а вообще то вопросы в своей ветке задавать нужно... здесь это оффтопик...


ЮрийК   (2004-08-16 21:02:00) [2]

А мой вопрос? Проигнорировали все дружно.


wicked   (2004-08-16 20:27:00) [3]

ЗЫ цитата из справки по OwnerDraw...


wicked   (2004-08-16 20:26:00) [4]

угу, вы правы - "Note: This property is independent of the custom draw events such as OnCustomDraw, OnCustomDrawItem, OnAdvancedCustomDraw, and so on. The custom draw events always occur."
ну что ж, слона то я и не приметил... :)


nikkie   (2004-08-16 20:15:00) [5]

OwnerDraw и CustomDraw - разные вещи, об этом написано в хелпе, о чем я тактично пытался намекнуть.


wicked   (2004-08-16 19:55:00) [6]

> nikkie [14]

> использовать OwnerData := trueи/или OwnerDraw := true....
> зависит от задачи... подробности в справке...

сори за самоцитирование....


nikkie   (2004-08-16 19:50:00) [7]

>> nikkie [10]
>см [5]... оно?...
нет. OwnerDraw + F1.


ЮрийК   (2004-08-16 19:50:00) [8]

Кстати, а как картинку из ImageList использовать для показа через обычный Image?

Чтобы:
Image.Pucture := ... // и подсунуть н-ную картинку с ImageList


wicked   (2004-08-16 18:59:00) [9]

> nikkie [10]
см [5]... оно?...

> Palladin [11]
попробуйте сделать ему SetScrollInfo...
нужно было для управления конролами из скинового движка... и из-за этого пришлось дописывать костыли...


Palladin   (2004-08-13 20:15:00) [10]


> wicked ©  

Почемуто мне не наблюдалость студенческая сущьность реализации TListView


nikkie   (2004-08-13 18:07:00) [11]

> Создать array of TBitMap
а толку?... вы когда то работали с ListView?...

а ты когда-нибудь слышал про CustomDraw?

> А в принципе добавлять и отрисовывать надо только то что
> видно.
а это обьяснить надо не нам, а создателям ListView/TListView...

$DELPHI\Demos\Virtual Listview - видел такое?


wicked   (2004-08-13 12:23:00) [12]


> Создать array of TBitMap

а толку?... вы когда то работали с ListView?...


> А в принципе добавлять и отрисовывать надо только то что
> видно.

а это обьяснить надо не нам, а создателям ListView/TListView...

ЗЫ дико извиняюсь за флейм, но уже немного достало видеть неправильные ответы... :(


R   (2004-08-13 03:09:00) [13]

>Добавляю маленькие TBitmap в ImageList
Какие маленькие?

Вот поробывал я для интереса, у меня влезло 5000 иконок 16х16
16 цветов, просто больше не стал проверять.

А в принципе добавлять и отрисовывать надо только то что видно.


TUser   (2004-08-12 21:44:00) [14]

Создать array of TBitMap


OSokin   (2004-08-12 20:31:00) [15]

А можно вопрос?
А зачем тебе столько рисунков? :-S


wicked   (2004-08-07 19:00:00) [16]

> Star   (07.08.04 18:19) [3]

> ImageList используется в ListView.LargeImages. Как использовать
> там что-то другое, или 2 ImageList'а ?

использовать OwnerData := true и/или OwnerDraw := true....
зависит от задачи... подробности в справке...

ЗЫ скока не сталкивался - хорошая идея при глючной реализации, этот ListView control (виндовый)... такое впечатление, что студенты его делали...


Кириешки   (2004-08-07 18:28:00) [17]

Сделать файл ресурсов. В него можно грузить хоть скоко.


Star   (2004-08-07 18:19:00) [18]

ImageList используется в ListView.LargeImages. Как использовать там что-то другое, или 2 ImageList'а ?


Yanis   (2004-08-07 16:13:00) [19]

Использовать 2 ImageList'а.


Рыба   (2004-08-07 15:54:00) [20]

>Никто не знает, как с этим бороться?

Не юзать ImageList.


Наверх

Титульная страница Поиск, карта сайта Написать письмо