Вниз
Скачать: CL | DM;

Чтение Bitmap из ресурсов   Найти похожие ветки 

← →
BBCHa ©   (2003-04-16 15:51) [0]

Подскажите, пожалуйста, как грамотно загрузить из ресурсов bitmap в Imagelist.


← →
Shirson ©   (2003-04-16 16:11) [1]

Дык вроде TCustomImageList.GetResource для этого и есть.


← →
BBCHa ©   (2003-04-16 16:59) [2]

Вот в такой конструкции нифига не загружает
ImageList1.GetResource(rtBitmap,"ENGLISH",25,[lrTransparent],clGray)


← →
malkolinge ©   (2003-04-16 17:15) [3]

1 Сначали создай битмап.
2 Загрузи в него картинку из ресурса
3 Поставь картинку в имидж лист

BitMap := TBitmap.Create;

BitMap.LoadFromResourceName(HiInstance, Item.Caption);


Item.ImageIndex := im.Add(bitmap, nil);




← →
BBCHa ©   (2003-04-16 17:29) [4]

Я конечно очень извиняюсь, но эта гадина не хочет работать. А посему не пришлет ли мне кто-нить ресурсный файл с которым такие конструкции работают, я только при построении файла могу ошибку допускать.


← →
malkolinge ©   (2003-04-16 17:49) [5]

Имелось ввиду
BitMap.LoadFromResourceName(HiInstance, "Имя вашего ресрса");

выдрал не глядя из рабочего проэкта




← →
BBCHa ©   (2003-04-16 18:04) [6]

Я так и понял, и естейстенно подставлял имя своего ресурса. Делал так: В Image Editore открывал файл project1.res, добавлял Bitmap. Получался Bitmap1. Редактировал эту хрень, потом сохранял. В поге соответственно - BitMap.LoadFromResourceName(HInstance, "Bitmap1"); Что не так????


← →
malkolinge ©   (2003-04-16 18:07) [7]

Забей на встроенный ресурс..создай свой и загрузи его $R имя твоего ресурса. Если хочешь поиграться то возми buttons.res ^)


← →
BBCHa ©   (2003-04-17 17:33) [8]

На встроеннвй ресурс забил, картинку получает, только опять незадача - смеятся будите:есть процедура
Function GetImageLanguage(Kind:Integer):TBitmap;
Var
BitMap:TBitMap;
begin
BitMap:=TBitMap.Create;
try
BitMap.LoadFromResourceName(HInstance,ImageLanguage[Kind]);
Result:=BitMap;
finally
BitMap.Free;
end;
End;
Получает битмап из ресурса.
вызывается следующим образом
Il.Add(GetImageLanguage(1),Nil);
При этом ImageLanguage[1]="ENGLISH", размер ресурса 25х25, il.width=25, il.height=25. При вызове процедуры говорит "Invalid image size". Подскажите в чем грабля, все испробовал...


← →
BBCHa ©   (2003-04-17 18:50) [9]

Так что, никто не сталкивался?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.009 c
1-592
Евгений Барабашин
2003-04-17 18:38
2003.05.01
Как лучше организовать диалог для задания филтра по набору данных


11-489
Alexei Dragoner
2002-07-24 11:57
2003.05.01
А вот маленький глюк...


1-640
Лесник
2003-04-17 23:55
2003.05.01
Как к функции прикрепить процедуру


1-511
Vitek
2003-04-20 20:33
2003.05.01
Как сделать окно активным?


3-403
Mazay
2003-04-11 14:31
2003.05.01
Репликация баз данных




   Наверх