![]() |
|
|
![]()
|
|
| mrgloom |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 8.6.2011 Репутация: нет Всего: нет |
есть 2 кнопки хочу чтобы когда нажата, одна другая была отжата и наоборот (кнопки переключения режимов), использую SetState
но похоже это даёт не только нажатие, но и подсветку, но потом при переключении на другие кнопки подсветка пропадает, можно ли этого избежать?(т.е. чтобы кнопка зажималась но не подсвечивалась) и еще на клавиши тоже повешено изменение состояние кнопок(дублирование мышки) и когда используется переключение мышкой и клавишами одновременно происходит что то странное, при использовании кнопок, кнопка на форме бывает не зажимается, причем при использовании по отдельности кнопок либо мышки всё работает корректно. |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Используй стиль авторадиобаттон. Точно не помню как называется, но в ресурсах надо поставить радиобаттон, а не просто кнопку и задать ей стиль пушлайк. Ну и группировку как для радиокнопок.
Оно само все делает. Но насчет подсветки я не уверена. Возможно придется самому что-то подрисовывать. -------------------- ... |
|||
|
||||
| akizelokro |
|
|||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: нет Всего: 5 |
Не особенно понял, что именно нужно. Но походу тебе нужно попробовать CMFCButton или написать производный класс от существующих для кнопок, где ты укажешь либо свои битмапы для кнопок, либо изменишь их поведение, либо и то, и другое
Это сообщение отредактировал(а) akizelokro - 12.10.2013, 07:29 -------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
| mrgloom |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 8.6.2011 Репутация: нет Всего: нет |
в итоге использовал checkbox с свойством pushlike.
|
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Вообще-то по описанию задачи тебе нужен радиобаттон со свойством pushlike. И еще Авто. Чек-боксом нужно управлять вручную (одна нажата, другая отжимается).
-------------------- ... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |