Страница 1 из 1
Новые виды кнопок
Добавлено: 29 янв 2007, 08:12
Oleg_Rus
реально ли создать новые виды кнопок и внедрить их в панель управления?
к примеру, кнопки с градиентной заливкой?
Re: Новые виды кнопок
Добавлено: 29 янв 2007, 08:52
Duncon
Пишешь класс-компонент, после чего устанавливаешь его вот тебе и внедрение..
Re: Новые виды кнопок
Добавлено: 29 янв 2007, 09:14
Oleg_Rus
Duncon, т.е. это надо описывать положение курсора вне кнопки, на кнопке, нажатие и т.д.?
Re: Новые виды кнопок
Добавлено: 29 янв 2007, 10:29
somewhere
Зачем? Ты наследуешься от обычного батона, делаешь Override только отрисовки самой кнопки. И кстати за положением курсора сейчас никто не следит, вся организация на уровне Message-й и событий.
Re: Новые виды кнопок
Добавлено: 29 янв 2007, 11:10
Oleg_Rus
somewhere, а можно по-подробней?
Re: Новые виды кнопок
Добавлено: 29 янв 2007, 14:58
Игорь Акопян
Oleg_Rus, иными словами нужно написать свой компонент, унаследованный от TButton. Очень информативны исходники VCL, в частности можно глянуть как реальзован наследник батона - TBitBtn
Re: Новые виды кнопок
Добавлено: 29 янв 2007, 17:59
Duncon
А еще имформативны книжки..