Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
ВнизTMenuItem_&_Icons Найти похожие ветки
← →
fester (2002-07-28 23:51) [0]Кто знает, как сделать красивые иконки в меню? А то так корявые получаются:
With MenuItem.Bitmap do
begin
ic:=ExtractAssociatedIcon(0,filename,index);
Width:=31;
Height:=31;
TransparentColor:=clWhite;/////////////////
DrawIcon(Canvas.Handle,0,0,Ic);
end;
← →
Poirot (2002-07-29 06:02) [1]Ну во-первых "бери поразмеру"....
Естественное положение с растрами....
А во-вторых нафига ты их так добавляешь.... Можно-ж TImageList юзать... т.е также в рунтайм грузить, тока успевай индексы к меню присваивать.... :)
← →
Song (2002-07-29 08:02) [2]Если Ваша иконка больше чем надо, используйте DrawIconEx()
← →
fester (2002-07-29 12:08) [3]Ну в общем проблема-то в том, что у меня белый цвет получается прозрачный. И если в иконке есть этот цвет, то получается криво. Если не ставить TransparentColor:=clWhite, то по краям изображения заливка белая. Может надо как-то с масками работать ???
---Ну а с размерами вроде все нормально :-)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c