Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Вниз

Эффект 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.041 c
2-1154202701
ronyn
2006-07-29 23:51
2006.08.20
pchar pansichar


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


3-1150298720
Pe+erBuild
2006-06-14 19:25
2006.08.20
Drag&Drop между DBGrid


1-1152104090
RDS
2006-07-05 16:54
2006.08.20
Дочерние окна при сворачивании главного


5-1138109399
Юрий Ж.
2006-01-24 16:29
2006.08.20
[s]Компонент с поддержкой форматирования и вывода картинок





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский