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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
4-35508
Sniffer
2002-06-04 15:12
2002.08.12
Форма


1-35367
nikolo
2002-07-30 12:41
2002.08.12
Как в BDE создать алиас на MS SQL Server 2000?


1-35355
maxim2
2002-07-30 13:24
2002.08.12
Как вызвать функцию API


7-35485
Новеньки в Делфи
2002-05-28 00:18
2002.08.12
Реестр


1-35373
Starkom
2002-07-30 16:24
2002.08.12
А кто мне скажет почему в Борланде такие плохие хелпописатели???