Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > [VC 6.0] Radio Button


Автор: Luiza 2.6.2007, 13:31
Подскажите, пожалуйста, как сделать так, чтобы при нажатии, например, на Радио Кнопку, другие элементы становились неактивными( или неидимыми), например комбобокс. 

Автор: Rapalex 2.6.2007, 13:47
Обработай щелчёк на радиобатане, и выключай что тебе надо.

Автор: Luiza 2.6.2007, 14:22
Теоритически это понятно....а вот на практике....  smile 

Автор: Rapalex 2.6.2007, 14:42
Используй тотже макрос что и при щелчке на кнопку: ON_BN_CLICKED
Или в редакторе ресурсов дважды щёлкни на радиобатоне, тебе оно само сгенерит.

Автор: Luiza 3.6.2007, 12:55
А можно на пальцах, если не трудно? Что куда... Мои действия: щелкаю на Properties --> Events --> добавляю BN_CLICKED --> далее открывается пустая функция, созданная мастером. Что в ней писать, чтоб заблокировать некоторые элементы?

Автор: Greeen 3.6.2007, 12:58
IDC_YOUR_CONTROL - идентификатор контрола который нужно заблокировать/разблокировать
Код

GetDlgItem(IDC_YOUR_CONTROL)->EnableWindow(FALSE); // заблокировать
GetDlgItem(IDC_YOUR_CONTROL)->EnableWindow(TRUE); // разблокировать

Автор: Luiza 3.6.2007, 13:03
Спасибо большое! smile

Автор: Greeen 3.6.2007, 13:05
пожалуйста  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)