Поиск:

Ответ в темуСоздание новой темы Создание опроса
> push button и SetState 
:(
    Опции темы
mrgloom
Дата 11.10.2013, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



есть 2 кнопки хочу чтобы когда нажата, одна другая была отжата и наоборот (кнопки переключения режимов), использую SetState
но похоже это даёт не только нажатие, но и подсветку, но потом при переключении на другие кнопки подсветка пропадает, можно ли этого избежать?(т.е. чтобы кнопка зажималась но не подсвечивалась)

и еще на клавиши тоже повешено изменение состояние кнопок(дублирование мышки) и когда используется переключение мышкой и клавишами одновременно происходит что то странное, при использовании кнопок, кнопка на форме бывает не зажимается, причем при использовании по отдельности кнопок либо мышки всё работает корректно.
PM MAIL   Вверх
Earnest
Дата 11.10.2013, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

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



Используй стиль авторадиобаттон. Точно не помню как называется, но в ресурсах надо поставить радиобаттон, а не просто кнопку и задать ей стиль пушлайк. Ну и группировку как для радиокнопок.
Оно само все делает.
Но насчет подсветки я не уверена. Возможно придется самому что-то подрисовывать.


--------------------
...
PM   Вверх
akizelokro
Дата 12.10.2013, 07:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крокодил
**


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

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



Не особенно понял, что именно нужно. Но походу тебе нужно попробовать CMFCButton или написать производный класс от существующих для кнопок, где ты укажешь либо свои битмапы для кнопок, либо изменишь их поведение, либо и то, и другое

Это сообщение отредактировал(а) akizelokro - 12.10.2013, 07:29


--------------------
a = a + b; b = a - b; a = a - b;
PM MAIL   Вверх
mrgloom
Дата 15.10.2013, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



в итоге использовал checkbox с свойством pushlike.
PM MAIL   Вверх
Earnest
Дата 17.10.2013, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

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



Вообще-то по описанию задачи тебе нужен радиобаттон со свойством pushlike. И еще Авто. Чек-боксом нужно управлять вручную (одна нажата, другая отжимается).


--------------------
...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




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


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

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