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