Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание цветной кнопки на форма C++ builder 
:(
    Опции темы
Chernikov1975
Дата 23.7.2010, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 3.3.2009

Репутация: нет
Всего: нет



Народ скажите пожалуйста как можно создать на форме например красную кнопку типа button или bitbtn или что-то подобное?  
PM MAIL   Вверх
mrbrooks
Дата 23.7.2010, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



1. Регионы и кисти 
2. WM_CTLCOLORBTN
PM MAIL   Вверх
Chernikov1975
Дата 23.7.2010, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 3.3.2009

Репутация: нет
Всего: нет



А конкретный пример можно?
PM MAIL   Вверх
TGrey
Дата 24.7.2010, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 1.12.2007

Репутация: нет
Всего: 1



Делаешь Имейдж к примеру, в негу грузишь картинку не нажатой кнопки, в обработчиках событий добавляешь события для МаусДаун, МаусАп, МаусМув. На МаусДаун меняешь картинку на нажатое состояние, на МаусАп возвращаешь не нажатую картинку, на МаусМув ставшь картинку кнопки в Фокусе к примеру. Остается только проверять находится ли мышка над кнопкой, чтобы нажать ее.
PM MAIL   Вверх
SVN74
Дата 24.7.2010, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 11
Всего: 18



GDI имеет кучу инструментов для рисования на холсте, а холст можно определить как:
HDC  dc = GetDC(MyButtom->Handle); и т.д.

Это сообщение отредактировал(а) SVN74 - 24.7.2010, 20:02
PM MAIL WWW   Вверх
lesniken
Дата 27.7.2010, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 22.3.2009

Репутация: нет
Всего: нет



тут на делфи пример есть http://www.cracklab.ru/pro/faq.php?pg=1250&ln=50
PM MAIL   Вверх
Amp
Дата 5.8.2010, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 886
Регистрация: 17.2.2009

Репутация: нет
Всего: 17



Цитата(mrbrooks @  23.7.2010,  11:12 Найти цитируемый пост)
2. WM_CTLCOLORBTN 

Не будет работать в случае с кнопкой - "Buttons with the BS_PUSHBUTTON, BS_DEFPUSHBUTTON, or BS_PUSHLIKE styles do not use the returned brush. Buttons with these styles are always drawn with the default system colors. Drawing push buttons requires several different brushes-face, highlight, and shadow-but the WM_CTLCOLORBTN message allows only one brush to be returned."
PM MAIL   Вверх
mrbrooks
Дата 6.8.2010, 07:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



ок. тогда только регионы.
PM MAIL   Вверх
UniBomb
Дата 10.8.2010, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
***
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 1754
Регистрация: 24.10.2006
Где: Санкт-Петербург

Репутация: 3
Всего: 97



А ещё наверное скорее всего для этих целей может быть подойдёт AlphaControls.
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0511 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.