Вниз
Скачать: CL | DM;

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

← →
Алексей   (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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-636
yul
2003-04-19 18:25
2003.05.01
вопрос по opendialog


14-723
Evgeny
2003-04-11 10:35
2003.05.01
Cookies


1-637
Igorek
2003-04-18 21:06
2003.05.01
Два вопроса по интерфейсам


1-526
Silver_
2003-04-17 14:44
2003.05.01
DateTimeFormat - Во всем приложении


14-732
Comper
2003-04-13 17:38
2003.05.01
Нужен компонент




   Наверх