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

Вниз

Загрузить картинку для TRxPopupMenu из ресурса   Найти похожие ветки 

 
ЮРИЙ_К ©   (2002-08-23 13:26) [0]

Коллеги, для компонента TRxPopupMenu чтобы подвесить картинки использую TPicClip(Images1) и соответственно событие

TrxPopupMenuGetItemParams(Sender: TMenu; Item: TMenuItem;
State: TMenuOwnerDrawState; AFont: TFont; var Color: TColor;
var Graphic: TGraphic; var NumGlyphs: Integer);
begin
case Item.Tag of
1..4 : Graphic := Images1.GraphicCell[Item.Tag-1];
end;
end;

Если много форм, приходится на каждую тащить PicClip - код утяжеляется. А нельзя-ли это самое сделать, загрузив картинку из ресурса, типа что-то LoadFromResurs.....


 
Skier ©   (2002-08-23 13:29) [1]

>ЮРИЙ_К
Item.Bitmap.LoadFromResourceName(...) ?


 
ЮРИЙ_К ©   (2002-08-23 13:36) [2]

> Skier
Что-то не так? Не работает 8-(

case Item.Tag of
1 : Item.Bitmap.LoadFromResourceName(HInstance, "INS");

// Graphic := Images1.GraphicCell[Item.Tag-1];
end;

И не понятно, на какой конкретно Item напрвлено 8-(


 
Skier ©   (2002-08-23 13:44) [3]

>ЮРИЙ_К
TPicClip.LoadBitmapRes(...); ?


 
ЮРИЙ_К ©   (2002-08-23 14:24) [4]

> Skier
Так ведь я наоборот хочу избавиться от TPicClip.
Хотя, я уже вроде придумал. Просто оставлю один TPicClip на DataModule ибуду из всех форм к нему обращаться. Хотя хотелось к ресурсу привязаться 8-(


 
Skier ©   (2002-08-23 14:28) [5]

>ЮРИЙ_К
Можно TImageList использовать вместо TPicClip.
"Инициализировать" его из ресурсного файла.
И на этот TImageList завязать MenuItem-ы...



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-14281
Анатолий
2002-08-08 20:17
2002.09.05
Настоящие Мастера на форумах не бывают!


3-13948
Muskellunge
2002-08-16 09:51
2002.09.05
Экспорт локальных DBF-файлов в файлы баз данных InterBase


1-14046
Shrek
2002-08-26 17:16
2002.09.05
BDE


1-14162
Lamer86
2002-08-25 15:42
2002.09.05
Procedure


1-14097
Nikoss
2002-08-23 15:13
2002.09.05
как разорвать связь файловой переменной с файлом?