Вниз
Скачать: 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.009 c
3-405
Begginer
2003-04-11 01:40
2003.05.01
Как проверить при добавлении уникальность поля


14-794
SsZorro
2003-04-15 19:01
2003.05.01
Белинский


14-765
acsoft
2003-04-13 19:28
2003.05.01
Кто разбирается в NMSMTP


6-662
nikb
2003-03-05 01:07
2003.05.01
Connect ClientSocket to ServerSocket


14-728
Gonzalez
2003-04-13 19:10
2003.05.01
Кодировка




   Наверх