пользовательский интерфейс — получить значение радиогруппы при переполнении стека

Я использую C ++ для создания окна GLUI. У меня есть переключатель, и я пытаюсь получить два варианта, которые я должен иметь разные обратные вызовы.

На данный момент это мой код:

radio = glui->add_radiogroup_to_panel(panel_1, NULL,
RADIOBUTTON_ID,control_cb);
glui->add_radiobutton_to_group( radio, "Choice1");
glui->add_radiobutton_to_group( radio, "Choice2");

Я пытаюсь получить значение радиогруппы, 0 или 1, чтобы затем передать цикл if в control_cb

case RADIOBUTTON_ID:
int choice = /*value of radiobutton*/
if (choice == 0) printf("Hello");
else printf("world");

Вопрос в том, как получить это значение для выбора int?

Спасибо!

2

Решение

Использовать RadioGroup метод get_int_val():

int choice = radio->get_int_val();
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]