Главная страница
    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.47 MB
Время: 0.044 c
1-1152192172
Oleon
2006-07-06 17:22
2006.08.20
Какое событие возникает при создании MDIChild?


4-1145866945
EarlVadim
2006-04-24 12:22
2006.08.20
Постоянное разбухание памяти, занимаемой программой


3-1150353422
s_t_d
2006-06-15 10:37
2006.08.20
Отображение длинных текстов в DBGrid


3-1150300875
worldmen
2006-06-14 20:01
2006.08.20
Ошибка при вставке.


15-1153167812
Loginov Dmitry
2006-07-18 00:23
2006.08.20
Прошу заценить новую статью





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский