Subitems in listview markieren?



  • Hi, ich hab eine listview mit LVS_REPORT style um eine custom draw message zu empfangen. Das funktioniert auch so, nur das ich keine subitems markieren kann? Es kommt auch keine Hot item message an den subitems an?

    Mfg. Mike.


  • Mod

    Nein. Das geht nicht, wenn müsstest Du da selber was bauen mit Custom Draw.
    Ich würde da aber eher raten zu einem echten Grid-Control zu greifen.



  • Vieleicht ist der Listview Style "LVS_EX_FULLROWSELECT" das was du suchst. Es wird eben, wie der Name schon vermuten lässt, die ganze Listviewzeile ausgewählt. Wenn du tatsächlich SubItems eines Items einzeln an- und abwählen willst, wirst du dir, wie Martin schon sagt, etwas eigens mit Customdraw und einer eigenen Daten-Struktur, die die States speichert, basteln müssten. Klingt dann nicht ganz trivial.


  • Mod

    Um Excel nachzubauen eignet sich das List View nicht!
    BCG hat ein eigenes Grid Control auch auf CodeProject gibt es einen Klassiker bzgl. Grids.


Anmelden zum Antworten