Форум: "KOL";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизImageList и динамическая загрузка. Найти похожие ветки
← →
Falcon © (2004-07-16 12:50) [0]В ImageList в дезайн-тайм загружены картинки, которые затем отображаются при помощи ImageList.Draw на канву формы. Все нормально. Но, если эту же картинку запихнуть в ресурс, и загрузить в ImageList, через ImageList1.LoadBitmap(PChar("res_name",cl_Blue))), то дальнейшее отображение на форму происходит с перевранными цветами. И никакой реакции на свойство Colors.
Я чего-то недосмотрел или это баг?
← →
Bezols (2004-07-16 20:31) [1]вот так надо
var
BMP: PBitMap;
hLib : HModule;
..................
hLib := LoadLibrary("syncres.dll");
if hLib <> 0 then
begin
BMP:= NewBitmap(16, 16);
BMP.LoadFromResourceName(hLib, PChar("OTHER_17"));
ImageList1.AddMasked(BMP.Handle, clWhite);
end;
.........................
← →
Falcon © (2004-07-19 11:59) [2]Я чуток по другому и все работает. Вот так:
ImageList1.AddMasked(LoadBitmap(hInstance,
PChar("MyRes")), clWhite);
и так далее...Но дело не в этом, меня интересует, поведение
LoadBitmap. Независимо от стилей рисования, неискаженный цвет не получется. То же самое если загружать в ImageList из файла.
К тому же я гружу сразу готовый битмэп со склеенными изображениями, а AddMasked в принципе не совсем для этого предназначен..
← →
Gandalf © (2004-08-17 21:35) [3]А размеры картинок выставлены верно?
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.048 c