CComboBox "enable"-n



  • Hi!

    Hab mir ein Dialogfeld mit zwei CComboBoxes und einer CheckBox gebastelt. Dabei habe ich eine Kombobox im Eigenschaftsfenter des App-Wizards mit
    Disabled -> true
    belegt.
    Ich möchte nun gerne beim Klicken der Checkbox, also wenn der Wert ebendieser true ist/wird, dass die "disable"-te Kombobox "enable"-t wird.
    Ich habe dafür jedoch keine Methode in der MFC bzw. CComboBox-Klasse gefunden.
    Weiss jemand von Euch Rat?
    Wäre sehr nett!



  • Erstelle dir einfach ne Funktion

    OnCheckButton()

    Wenn Du innerhalb der Funktion bist, setzt Du einfach folgendes

    if((CButton*)GetDlgItem(IDC_CHECKBOX))->GetCheck)
    GetDlgItem(IDC_COMBOBOX)->EnableWindow();
    else
    GetDlgItem(IDC_COMBOBOX)->EnableWindow(FALSE);
    

    Grüße


Anmelden zum Antworten