|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.06.2018, 12:22 | #1 |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
Как поменять цвет фона для кнопки (CButton)?
Есть кнопка IDC_BUTTON1, которой соответствует переменная m_IDC_BUTTON1 типа CButton.
Для этой кнопки я изменил высоту и ширину текста в функции CMyProgramDlg::OnInitDialog : Код:
Это работает--текст в кнопке отображается нужным размером. Но я захотел также изменить цвет фона в этой кнопке--например, на RGB(12,149,210). Цвет текста я оставил прежним--чёрным ( RGB(0,0,0) ). В связи с этим я написал функцию: Код:
Как мне решить эту проблему--чтобы у меня изменялся цвет фона кнопки, но при этом цвет текста оставался чёрным и текст был того размера, который я задал? |
13.06.2018, 10:19 | #2 |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
С изменением цвета кнопки я разобрался:
Код:
Но я решил пойти дальше--при нажатии на эту кнопку (то есть при нажатии левой кнопки "мыши") граница этой кнопки должна выделяться жирной линией, а при отпускании левой кнопки "мыши" граница кнопки должна восстанавливаться. Для этого я написал: Код:
При нажатии левой кнопки "мыши" это работает--граница кнопки выделяется чёрной жирной сплошной линией. Но как сделать так, чтобы при отпускании левой кнопки "мыши" восстанавливалась бы граница кнопки в первоначальном виде? |
13.06.2018, 11:38 | #3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
В событии OnLButtonUp сделать просто InvalidateRect() и дело с концом
|
13.06.2018, 18:28 | #4 |
Пользователь
Регистрация: 14.03.2017
Сообщений: 68
|
Посоветую работать с Windows Aplication в Rad Studio там все намного проще чем у визуалке
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как через функции system() поменять цвет фона??? | yura_zb | Общие вопросы C/C++ | 2 | 03.05.2011 13:58 |
Как задать для формы произвольный цвет фона, который отличается от установленного по умолчанию на С# | phabion | Общие вопросы .NET | 2 | 21.04.2010 16:29 |
поменять цвет фона в шаблоне css joomla | ronny137 | HTML и CSS | 0 | 03.12.2009 23:25 |
Как с помощью JavaScript изменить цвет фона ячеек в таблице,так что бы можно было выбрать цвет из списка | Gotessa | JavaScript, Ajax | 1 | 09.05.2009 16:05 |
Цвет фона кнопки | romets | Win Api | 10 | 23.01.2008 17:13 |