2017-05-14 1 views
2

Ich verwende C++, um ein GLUI-Fenster zu erstellen. Ich habe einen Radioknopf, und ich versuche, die zwei Optionen zu bekommen, die ich verschiedene Rückrufe haben muss.Wert der Funkgruppe auf C++ abrufen

Vorerst, das ist mein Code:

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"); 

ich den Wert der Radiogruppe zu bekommen versuchen, entweder 0 oder 1 ist, dann wird eine zu übergeben, wenn Schleife

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

Die Frage ist, wie man diesen Wert für die int-Auswahl bekommt?

Vielen Dank!

Antwort

1

Mit der Methode RadioGroupget_int_val():

int choice = radio->get_int_val(); 
Verwandte Themen