ListView-Control + CheckBox



  • Ich habe mit einem Designer ein ListView-Control angelegt und die "Ansicht" Eigenschaft auf Bericht gestellt. Ich möchte die Liste mit Zeilen füllen die jeweils eine CheckBox enthalten. Dazu habe ich bisher folgendes:

    HWND hwnd = GetDlgItem(IDC_LC);
    
    LVCOLUMN lvc;
    lvc.mask = LVCF_WIDTH | LVCF_TEXT;
    lvc.pszText = _T("Überschrift");
    lvc.cx = 100;
    
    LVITEM lvi;
    lvi.mask = LVCF_TEXT;
    lvi.pszText = _T("Eintrag");
    
    SendMessage(hwnd, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, LVS_EX_FULLROWSELECT | LVS_EX_CHECKBOXES);
    SendMessageW(hwnd, LVM_INSERTCOLUMN , 0, (LPARAM)&lvc);
    SendMessageW(hwnd, LVM_INSERTITEM, 0 , (LPARAM)&lvi);
    

    Wer hat Rat bei diesem missglücktem Versuch CheckBoxen anzeigen zu lassen? Erstaunlicher Weise gelingt es mir aber Eigenschaften wie LVS_EX_GRIDLINES zu verändern.

    Vielen Dank



  • ich kann mich taeschen, aber das sieht eher nach MFC aus -> falsches forum

    und "automatisch" geht da nichts, checkboxen in den anderen columns wird nicht direkt unterstuetzt - da ist handarbeit angesagt - da koennen die die MFC pros besser helfen


Anmelden zum Antworten