Radio Button mit Radio Button deaktivieren



  • Hallo,

    ich möchte einen RadioButton mit einem anderen RadioButton deaktivieren. Die beiden gehören nicht zur selben Gruppe.

    In meiner Naivität ging ich da folgendermaßen ran:

    void CUSBTestView::OnRadioAufsteigend() 
    {
    	m_RadioTime->EnableWindow(false);
    }
    

    RadioAufsteigend soll also den CButton-Control m_Radiotime für eben diesen RadioTime-Button deaktivieren - nur wirft mir das Programm dann bei Klick auf den RadioAufsteigend Button ne Fehlermeldung:

    Debug Assertion failed!
    File: winocc.cpp
    Line: 321

    Damit kann ich aber leider nich viel anfangen, in der winocc.cpp steht da zwar was von CButton und enable aber ich werd nich schlau draus.

    Wer weiß Rat?



  • Hat sich erledigt, habs gefunden.

    m_RadioRandom->EnableWindow(false);
    

    funktioniert nicht,

    ((CButton *)(GetDlgItem(IDC_RADIORANDOM)))->EnableWindow(false);
    

    hingegen funktioniert. Warum weiß ich auch nicht 🙂


  • Mod

    Du hast m_RadioRandom kein Control zugewisen. In Deiner DoDataExchange Routine ist kein DDX_Control Aufruf für IDC_RADIORANDOM


Anmelden zum Antworten