Gruppierte Radiobuttons deaktivieren



  • Problem: Eine Gruppe von Radio- Buttons soll mittels der Memberfunktion EnableWindow(FALSE) deaktiviert werden, leider wird nur das erste Button der Gruppe deaktiviert. Durch die Gruppe wird über den Klassenassistenten nur eine gemeinsame Membervariable (m_radio1) angeboten, so dass die anderen nicht direkt angesprochen werden können. Wer hat diese Problem schon mal gelöst ?
    Wer kann mir Hilfe geben ?



  • Ich kenn da nur die Lösung, die Buttons Stück für Stück zu disablen:

    GetDlgItem(IDC_BUTTON_XY)->EnableWindow(FALSE);

    Das musst du dann für jeden Button eintragen. Wieder enablen in umgekehrter Reihenfolge. Wenn du das öfter brauchst, kannst du natürlich auch eine Methode draus machen.



  • Ich bedanke mich für die Antwort,
    Es funktioniert so einwandfrei !

    Tschüß Erich


Anmelden zum Antworten