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

Вниз

нестандартные кнопоки в делфи   Найти похожие ветки 

 
Алексей   (2003-04-18 11:12) [0]

Здравствуйте, уважаемые.
Подскажите пожалуйста, как сделать нестандартную (по форме) кнопку и вообще, просто рисованную??


 
Игорь Шевченко   (2003-04-18 11:14) [1]

Очевидно, читать про регионы. CreateRgn, SetWindowRgn и т.п.
Тейксейра, Пачеко: Delphi 5(6) - руководство разработчика.
Там есть


 
Skier   (2003-04-18 11:18) [2]

>Алексей
Игорь Шевченко © (18.04.03 11:14)
+ У Марко Кэнту в книжках есть пример создания нестандартных
кнопок...


 
malkolinge   (2003-04-18 11:23) [3]

TCustomControl
Paint


 
Dms   (2003-04-18 11:42) [4]

надо сделать свой наследник класса tButton и переопределить у него метод Paint


 
DjVirus   (2003-04-18 11:59) [5]

Может я не правильно понял твой вопрос. Ты не пробовал пользоваться дополннительными компонентами. Ну типа TransparentButton или чето в этом роде. Вот на такую кнопку помещаешь bmp-картинку и задаешь цвет корой будет прозрачным. Если нужны такие компоненты пиши, вышлю.


 
han_malign   (2003-04-18 12:02) [6]

Кстати, не обязательно через регионы (если на обычное прямоугольное окно класть), просто можно проверять область реакции на мышь (хотя бы по маске пиктограммы (во многих много-"скиновых" приложениях так делается))...


 
Dms   (2003-04-18 12:02) [7]

может вопрос о технологии создания таких компонент ? :)


 
Yorick   (2003-04-18 13:52) [8]

А не проше ли вместо кнопки использовать image с нужным тебе рисунком?


 
TButton   (2003-04-18 20:36) [9]

имхо имадж вполне может заменить батону, хотя для общего оазвития лучше будет переписать компоненту.



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

Форум: "Основная";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
1-522
Vasiliy
2003-04-20 22:59
2003.05.01
Как сдклать прозрачным TCustomControl


4-837
Jakommo
2003-03-04 18:28
2003.05.01
(w2k) Как закрыть приложение по имени ехе в NT истемах.


14-758
Kotka
2003-04-14 16:52
2003.05.01
Service Pack


1-622
Alex3000
2003-04-19 13:19
2003.05.01
Обработка нажатия Alt+F4 (Начинающий)


3-379
vil
2003-04-14 13:24
2003.05.01
ADOQuery





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