Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.27;
Скачать: CL | DM;

Вниз

Ресурсы и рисунки   Найти похожие ветки 

 
Viktop   (2005-03-07 20:13) [0]

Как можно программно запихнуть в Res файл иконку и присвоить этому разделу имя рисунка?
Далее в проге динамично создаются Image и в них по очереди должны загружаться картинки и имена у Image должны быть такие как у ресурса.


 
remb   (2005-03-07 21:25) [1]

A ImageList не подойдёт


 
Viktop   (2005-03-08 07:45) [2]

В ImageList можно добавить сразу много картинок, но у них будут имена 0, 1, 2 и т.д. А надо, чтобы были как у оригинальных картинок


 
remb   (2005-03-08 08:48) [3]

Имена картинок можно загрузить например в ListBox или StringList одновременно с добавлением иконки в ImageList и а потом считывать по индексу


 
MU ©   (2005-03-08 08:55) [4]


> Viktop   (07.03.05 20:13)


> картинки и имена у Image должны быть такие как у ресурса.

 Что вы разумеете под словом имена?


 
Antonn ©   (2005-03-08 08:56) [5]

Viktop   (08.03.05 7:45) [2]
В ImageList можно добавить сразу много картинок, но у них будут имена 0, 1, 2 и т.д. А надо, чтобы были как у оригинальных картинок

У Image"в можно выставить tag соответствующий номеру изображения в ImageList.


 
Viktop   (2005-03-08 10:50) [6]

to remb и Antonn
Мне надо один раз запихнуть картинки в Res файл, а потом я буду подключать этот файл к другим программам.

to MU
У файлов есть имена (superico.ico). В Res файлах есть разделы (Bitmap, RCDat, и др.), в этих разделах находятся ресурсы и у каждого своё имя и это имя должно быть superico, и др. имена


 
vertal ©   (2005-03-08 20:11) [7]

Имя TImage - это то, как вы назвали переменную типа TImage в программе в разделе объявления переменных, оно определяется при написании исходного текста. Чтобы ассоциировать объект типа TImage с каким-то названием, действительно можно хранить и это название, и сам TImage в StringList.
Чтобы вставить в екзешник ресурс типа BMP-картинки, нужно создать файл BlockSheme.rc такого содержания:

BLOCKSHEME BITMAP BlockSheme.bmp

Здесь я предполагаю, что в той же директории есть файл BlockSheme.bmp.
Компиляция в ресурс:

brcc32 BlockSheme.rc

В программу добавить

{$R BlockSheme.res}

Загрузка изображения в объект c именем imBlockFigure типа TImage:

imBlockFigure.Picture.Bitmap.LoadFromResourceName(HINSTANCE,"BLOCKSHEME");


 
Viktop   (2005-03-09 17:02) [8]

А можно добавить МНОГО картинок, разбросанных по разным папкам?


 
Viktop   (2005-03-10 05:00) [9]

Так можно добавить только один рисунок?
Мне надо добавить 600-620 картинок и чтобы с именами, как я описывал выше
Запихнул я для проверки 123.ico (Icon->MyIco) в ресурс, а как загрузить?
Подключил созданный ресурс.
Пишу Image1.Picture.Bitmap.LoadFromResourceName(HINSTANCE,"MyIco");
и Delphi ругаетсяю что не может найти ресурс MyIco
Подскажите как правильно загружать иконки


 
remb   (2005-03-10 16:30) [10]

Image1.Picture.Icon.Handle:= LoadIcon(HInstance,"MyIco")



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

Текущий архив: 2005.03.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
14-1109946252
ArMellon
2005-03-04 17:24
2005.03.27
Как подключить комп к телевизору


1-1110875571
awk
2005-03-15 11:32
2005.03.27
Как сделать форму


3-1109669846
syte_ser78
2005-03-01 12:37
2005.03.27
вычисляемое поле в дбгриде


1-1110830707
Kosald
2005-03-14 23:05
2005.03.27
Если свойство(например) FormStyle...


1-1110810294
Manfred8
2005-03-14 17:24
2005.03.27
Какую кодировку использует Дельфя для хранения данных в dfm?