Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создание собственного стиля кнопок

8.6K
19 октября 2006 года
Xavier
69 / / 23.08.2006
Народ, подскажите, как можно сделать собственные кнопки для приложения, к примеру овальные или круглые, которые при наведении на них мыша будут еще подсвечиваться???
4.5K
19 октября 2006 года
e-XperT
127 / / 04.07.2006
Вроде можно через регионы, как и окна приложения. Тока сам я этого не делал.
5.9K
20 октября 2006 года
Zushenskiy
161 / / 29.06.2006
Есть такая кнопка как UserButton стиль у нее BS_OWNERDRAW ты на лаживаешь битмапку на нею за ранее обрезанную по твоему желанию и если потом приходит сообщение мыши подкладываешь другую более светлую или копируешь туже самую с использованием ROP-кодов, только вот прейдется применить сабкласинг чотбы отслеживать сообщение мыши.. Что касаеться нажатия и отпускания посмотри описание WM_DRAWITEM это сообщение приходит когда нужна перерисовка кнопки и несет с собой указатель на структуру DRAWITEMSTRUCT там есть контекст кнопки, состояние кнопки и т.д..
5.9K
20 октября 2006 года
Zushenskiy
161 / / 29.06.2006
а насчет фигурности то пргосто создай нужный регион и сделай своей кнопки SetWindowRgn, эта функция обркежит твое окно в данном случае кнопку по региону
8.6K
20 октября 2006 года
Xavier
69 / / 23.08.2006
а как можно приатачить битмап к кнопе?
8.6K
20 октября 2006 года
Xavier
69 / / 23.08.2006
И ещё, как можно создавать регион не прямоугольный, а к примеру круглый, овальный, 8-ми угольный и т.п.?
9
20 октября 2006 года
Lerkin
3.0K / / 25.03.2003
Незнаю, может быть поможет: http://www.sources.ru/cpp/bitmap/regions.shtml
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог