SubItem Selection und Editing in List View



  • Hi,
    Ich würde gerne in einem List View SubItems selektieren und bearbeiten können. Komme Leider nicht weiter. Beim Hauptitem (Anfangsitem) funkitoniert es schon. Hab bei CodeProject auch schon Bsp gefunden die das können (also muss es gehen ;)) nur Leider nur für MFC. Hoffe jemand hat Ideen.

    MfG schirrmie



  • Das sollte funzen:

    // HWND hWndListView  => Handle zum List-View-Control
    // int iIndex         => Index des betreffenden Items, oder -1 für alle Items
    // bool fSelect       => true: selektieren, false: nicht selektieren
    SetItemSelected(HWND hWndListView, int iIndex, bool fSelect)
    {
        if(!IsWindow(hListView))
            return (false);
    
        return (ListView_SetItemState(hWndListView, iIndex, (fSelect ? 2 : 0), LVIS_SELECTED) == TRUE);
    }
    

    Hope it helps ya 😉 .


  • Mod

    Selbst wenn es MFC ist. Auch die MFC bearbeitet und versendet nur Nachrichten. Sollte kene Mühe machen diese zu übertragen.


Anmelden zum Antworten