Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

си шарп кнопка

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> си шарп кнопка
Имя
Сообщение << Старые топики   Новые топики >>
си шарп кнопка - 2009-07-10 17:17:43.800000   
16_rus_

Сообщений: 3
Оценки: 0
Присоединился: 2007-09-21 00:11:50.250000
Как создать кнопку не стандартной формы? или можно ли унаследовав от класса кнопки изменить её форму?
Post #: 1
RE: си шарп кнопка - 2009-07-10 18:38:03.113333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
quote:

Как создать кнопку не стандартной формы?

Кнопка - это объект какого-либо класса. Следовательно нужно писать свой класс кнопки. Минимальный набор функций и свойств:

Свойства:
1. Ширина
2. Высота
3. Координата верхнего левого угла X
4. Координата верхнего левого угла Y

Функции:
1. Конструктор (иницилизация предыдущих переменных)
2. Функция обработки события Click.
3. Деструктор.

Сообщения:
1. WM_PAINT - перерисовка
2. WM_BUTTON1CLICK - клик

Полезный материал мышь:
http://frolov-lib.ru/books/bsp/v25/ch6_3.html

Потом еще почитай про BEGIN_MESSAGE_MAP / END_MESSAGE_MAP. Это для обработки сообщений.
Post #: 2
RE: си шарп кнопка - 2009-07-10 19:36:45.706666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:


си шарп кнопка


quote:

ORIGINAL: Zmaster

BEGIN_MESSAGE_MAP / END_MESSAGE_MAP. Это для обработки сообщений.


кто-то кого-то обманывает

по существу:
http://www.codeproject.com/KB/buttons/zhaocolorbutton.aspx
http://ondotnet.com/pub/a/dotnet/2002/03/18/customcontrols.html
http://www.cy2online.net/Download/CSharp/Controls/154/Custom_Button.html
Post #: 3
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> си шарп кнопка







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.