![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пропадают цвета в ImageList е!
Slym © (2002-09-23 06:49:00)Пропадают цвета в ImageList"е
Если делать на VCL то все впорядке, но 300кб конечный файл!
На АПИ (21,5кб) делаю ImageList:
HIMAGELIST:=ImageList_LoadImage(HINSTANCE,"pic.bmp", 16,5,CLR_NONE,IMAGE_BITMAP,LR_LOADFROMFILE);
Рисую 2 картинку в x,y:
ImageList_Draw(HIMAGELIST,1,HDC,x,y,ILD_NORMAL);
Хоть тресни нехватает цветов (в моем случае бледно-фиолетовый превращается в серый :(. )
Помогите излечить этот дальтонизм...
Slym (2002-09-24 06:35:00) [1]Gerda - comctrl32.dll
Evgeny - щас проверю...
Я и не подумал про DeviceIndepended, но вообще то девайс отображает "фиолетовый", зачем ему заранее прибедняться на цветовую палитру?
Evgeny (2002-09-24 05:30:00) [2]На самом деле все просто.
HIMAGELIST := ImageList_LoadImage(HINSTANCE, "pic.bmp", 16, 5, CLR_NONE, IMAGE_BITMAP, LR_LOADFROMFILE or LR_CREATEDIBSECTION);
Eugen Honeker (2002-09-23 20:12:00) [3]попробуй bitmap подругому загрузить
ImageList_LoadImage(HInstance, "pic.bmp", 16, 5, CLR_DEFAULT, IMAGE_BITMAP, LR_LOADFROMFILE);
Marcus (2002-09-23 12:41:00) [4]Попробуй в ImageList_LoadImage подсунуть LR_DEFAULTCOLOR
Gerda (2002-09-23 09:36:00) [5]Ответный вопрос: где ты эту фцию откапал ?? мне тож интересно ...
У мя подобное было....как оказалось я не поставил формат пикселей (pf24bit), и у мя вапче черный и белый были.....ты попробуй мож где пропустил...