Форум: "Основная";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
ВнизЧтение 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 вся ветка
Форум: "Основная";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c