![]() |
|
![]() ![]() ![]() |
|
NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 2 Всего: 23 |
Как можно программно управлять Radio Button'ами на форме?
CRadioButton - нет такого типа. ![]() |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 2 Всего: 172 |
BS_RADIOBUTTON
-------------------- |
|||
|
||||
NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 2 Всего: 23 |
Это ж константа.
Как с ней работать? |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 2 Всего: 172 |
Ну так она и задает стиль баттона
http://msdn.microsoft.com/library/default....3a3a.create.asp (dwStyle) -------------------- |
|||
|
||||
NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 2 Всего: 23 |
Как, например, выделить одну из радиокнопок на форме?
|
|||
|
||||
Gazon |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 128 Регистрация: 9.1.2005 Репутация: 4 Всего: 8 |
--------------------
Чем больше узнаешь, тем больше не знаешь, но до истины всегда можно добраться. |
||||
|
|||||
Druid |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 21.4.2005 Репутация: нет Всего: нет |
ВОПРОС ПО ТЕМЕ:
![]() ![]() ![]() Сделал кнопку недоступной при помощи:
Как сделать её опять доступной? ![]() ![]() ![]() Как сделать, чтобы имена переменных-членов класса, связанные с кнопками при помощи окна ClassWizard->Member Variables, были доступны в пользовательских функциях? И я почему-то не заметил, что бы их значения менялись автоматически при изменении состояния флажков... Я ошибаюсь или где-то надо что-то дописать? Это сообщение отредактировал(а) Druid - 2.5.2005, 00:47 |
|||
|
||||
Gazon |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 128 Регистрация: 9.1.2005 Репутация: 4 Всего: 8 |
Каким ф-иям? Если тем, которые являются членами того же класса, в котором объявляются эти переменные, то переменные и так должны быть доступны. Чтобы эти переменные были доступны из другого класса, необходимо их объявить как public.
Чтобы данные в элементах управления передались связанным с ними переменным, надо вызвать ф-ию CWnd::UpdateData(TRUE) . Это сообщение отредактировал(а) Gazon - 2.5.2005, 02:12 --------------------
Чем больше узнаешь, тем больше не знаешь, но до истины всегда можно добраться. |
||||||||
|
|||||||||
Coocky |
|
||||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Они всегда доступны в том классе ,где ты их обьявил.Естественно соблюдая концепцию С++. ![]()
Сделай свойство Group,кажется,все меняется -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья ![]() |
||||
|
|||||
Druid |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 21.4.2005 Репутация: нет Всего: нет |
А можно объяснить примером кода? |
|||
|
||||
bel_nikita |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 2 Всего: 47 |
Вот, в таком духе управляешь свойствами:
|
||||
|
|||||
Druid |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 21.4.2005 Репутация: нет Всего: нет |
bel_nikita, местерски! Действительно мощное средство! ... навид... : )
Но у меня почему-то не заработало. : (
![]() Это сообщение отредактировал(а) Druid - 3.5.2005, 20:02 |
|||
|
||||
Lion |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 25.3.2002 Репутация: 2 Всего: 2 |
Устанавливать Enable при помощи ModifyStyle это действительно мощно. Внушаить!
![]() Можно и проще. Я, если позволите, по следам вашего кода:
Все пляски с CWnd::UpdateData(), RedrawWindow(),ModifyStyle() – нафиг не надо. ![]() Это сообщение отредактировал(а) Lion - 4.5.2005, 07:37 |
|||
|
||||
Druid |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 21.4.2005 Репутация: нет Всего: нет |
Lion, да так значительно проще!
![]() ![]() Хотя странно, почему мой пример с ModifyStyle не работает? Навид всё правильно и должно изменяться... ![]() |
|||
|
||||
bel_nikita |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 2 Всего: 47 |
Druid
Строки:
![]() Там же черным по-белому написано:
![]() Не надо приводить ни к какому указателю |
||||||
|
|||||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |