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

Вниз

Эффект 3D - кнопки   Найти похожие ветки 

 
SerJaNT ©   (2006-08-02 09:10) [0]

Как сделать эффект 3d кнопки для Bitmap? Подскажите, если есть такой компонент который позволяет добавлять к TBitmap различные эффекты.


 
Zeqfreed ©   (2006-08-02 09:16) [1]

DrawFrameControl?


 
SerJaNT ©   (2006-08-02 09:59) [2]


> DrawFrameControl


А что это?

В Bitmap загружен рисунок и надо к этому рисунку сделать эффект кнопки. Например, справа и снизу потемнее, а слева и сверху светлее. Примерно тоже самое сделано в IrfanView.


 
Zeqfreed ©   (2006-08-02 10:08) [3]

> А что это?

А это функция.


 
SerJaNT ©   (2006-08-02 11:16) [4]


> А это функция

А что ты хотел её сказать? Что, она рисует кнопку?


 
Zeqfreed ©   (2006-08-02 11:34) [5]

> [4] SerJaNT ©   (02.08.06 11:16)

> Что, она рисует кнопку?

И не только кнопку. Любую часть любого стандартного контрола.


 
SerJaNT ©   (2006-08-02 11:43) [6]


> Zeqfreed ©   (02.08.06 11:34) [5]


Ты наверное меня не правильно понял. Мне нужно к рисунку в TBitmap применить такой эффект: http://slil.ru/22978221 (gif-рисунок, 26 Кб.)


 
Игорь Шевченко ©   (2006-08-02 11:43) [7]


> А что ты хотел её сказать? Что, она рисует кнопку?


Что надо почитать Help по этому слову


 
SerJaNT ©   (2006-08-02 12:03) [8]


> Игорь Шевченко


Я читал уже. Но вы меня не правильно поняли! Мне нужно добавить эффект кнопки к рисунку TBitmap.


 
Игорь Шевченко ©   (2006-08-02 13:04) [9]

SerJaNT ©   (02.08.06 12:03) [8]


> Мне нужно добавить эффект кнопки к рисунку TBitmap.


Если рисунок прямоугольный, то DrawFrameControl, иначе FrameRgn


 
SerJaNT ©   (2006-08-02 13:28) [10]

Примерчик бы...
Надо как в IrfanView плагин 3D-кнопка делает: добавляет к рисунку полупрозрачные прямоугольники слева и снизу (темные) справа и сверху (светлые). Т.е. нужно не саму кнопку сделать по которой щелкают, а графический эффект, стилизацию под кнопку!


 
Kolan ©   (2006-08-02 14:55) [11]

Ну а нельзя на канве нарисавать?


 
SerJaNT ©   (2006-08-02 15:10) [12]


> Ну а нельзя на канве нарисавать?


Можно! Вся проблемка в том что я не знаю как сделать нарисованную фигуру полупрозрачной т.е. ее фон.


 
programania ©   (2006-08-03 01:08) [13]

>SerJaNT ©   (02.08.06 11:43) [6]
>Мне нужно к рисунку в TBitmap применить такой эффект:

Такой эффект дает применение процедуры
Buttonize(bitmap,16,100);
из набора процедур обработки изображений
http://programania.com/janfx.zip  20кб


 
SerJaNT ©   (2006-08-03 03:37) [14]


> programania ©   (03.08.06 01:08) [13]


Спасибо!



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

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

Наверх




Память: 0.49 MB
Время: 0.051 c
3-1150298720
Pe+erBuild
2006-06-14 19:25
2006.08.20
Drag&Drop между DBGrid


15-1153510455
Андрей Пазик
2006-07-21 23:34
2006.08.20
Интернет-форумы как помойная яма


5-1137874670
2San
2006-01-21 23:17
2006.08.20
Отключить обработку сочетаний клавиш в RichEdit


6-1142006821
safo
2006-03-10 19:07
2006.08.20
Существуют ли функции для работы с файлом HOSTS?


15-1153473987
tesseract
2006-07-21 13:26
2006.08.20
Дача завтра