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

Вниз

Вопрос по Битмапам...   Найти похожие ветки 

 
Андрей Б.   (2003-10-05 02:34) [0]

Может я глупость спрашиваю, но...Всем известно, что в XP при наведении на кнопки (на тулбарах, например в ИЕ) картинка слегка затеняется. Мне надо сделать нечто подобное в TSpeedButton, но в этих вопросах я не шарю. Подскажете?


 
andre ©   (2003-10-05 03:10) [1]

А XPManifest не поможет? Тогда ручками...


 
andre ©   (2003-10-05 03:18) [2]

А есть ещё ActionManager на вкладке Additional.


 
хз ©   (2003-10-05 03:24) [3]

> А есть ещё ActionManager на вкладке Additional.

Так он, вроде, только тень рисует...картинки не затеняет...


 
Gero ©   (2003-10-05 10:27) [4]

Берешь TImage и обрабатываешь сообщения CM_MOUSEENTER и CM_MOUSELEAVE.

var
HotBitmap, NormalBitmap: TBitmap;
...
begin
HotBitmap := TBitmap.Create;
HotBitmap.LoadFromFile("...");
NormalBitmap := TBitmap.Create;
NormalBitmap.LoadFromFile("...");
...
HotBitmap.Free;
NormalBitmap.Free;
end.

В обрабочике CM_MOUSEENTER пишешь:
Image1.Picure.Bitmap := HotBitmap;
В CM_MOUSELEAVE:
Image1.Picure.Bitmap := NormalBitmap;
Чтобы картинка вела себя как кнопка, аналогично меняй Bitmap"ы
при MouseDown и MouseUp.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
14-51418
Verg
2003-09-26 11:42
2003.10.16
Чо вам эта борода сдалась? Как отростить рога?!


11-51157
Юрец
2003-02-02 15:43
2003.10.16
Как работать с Canvas???


9-51055
_MYSTERYO_
2003-04-10 13:34
2003.10.16
Сделал программку для работы со спрайтами. Оцените плз


1-51338
mikeee
2003-10-05 23:55
2003.10.16
консолевые приложения


3-51139
Zn
2003-09-24 17:55
2003.10.16
Как подключиться к удалённому InterBase-серверу