powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / .GetState()
6 сообщений из 6, страница 1 из 1
.GetState()
    #32802667
Вот объясните мне! У меня в диалоговом окне есть перключатель с именем IDC_Cy. Как мне воспользоваться методом GetState() для этого переключателя. Почему не работает IDC_Cy.GetState() - по аналогии с VB. Как надо. Для других контролов, для которых можно создать переменную всё просто, а для переключателя переменную создать нельзя.
...
Рейтинг: 0 / 0
.GetState()
    #32802722
Alex_VC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
int IDC_CHECK_BUTTON=GetCheckedRadioButton(<IDC_FIRST_RADIO_BUTTON>,<IDC_LAST_RADIO_BUTTON>);
 switsh(IDC_CHECK_BUTTON)
{
  case IDC_Cy: //Включено IDC_Cy
     break;
}
где <IDC_FIRST_RADIO_BUTTON>,<IDC_LAST_RADIO_BUTTON> -ID -первой и последней кнопки в группе.
Можно через DDX_... (т.е. связать кнопку с некоторой переменной, значение которой будет 0 или 1 в зависимости от состояния переключателя)
...
Рейтинг: 0 / 0
.GetState()
    #32802873
Неужели нельзя просто напрямую воспользоваться методом GetState() для конкретного перключателя. А связать переменную с переключателем невозможно, потому что переключатель отсутствует в спике Member Variables.
...
Рейтинг: 0 / 0
.GetState()
    #32804586
Alex_VC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, если радиобатонов >1 и они объединены в группу (можно к int привязать, можно к CButton)
...
Рейтинг: 0 / 0
.GetState()
    #32804628
Во, вот про ето поподробнее пожалуйста.
Большое благодарю
...
Рейтинг: 0 / 0
.GetState()
    #32804654
Alex_VC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В окне имеется несколько радиобатонов (в Properties указано Group). Ну а дальше - стандартно: Class Wizard Member Variables... (Кстати, если даже имеется один батон со свойством Group,то его уже можно привязывать визардом)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / .GetState()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]