ListCtrl LV_ITEM Verständnis Frage



  • Ich verstehe leider nicht ganz wie das funktioniert.
    Ich möchte gerne einen Vector mit LV_ITEMS füllen. Da ich den Vector später mal mittels std::sort() nach alen verschiedenen Columns durchsuchen will versuche ich die LV_TIEMS Struktur in einer Klasse darzustellen und diese dann eben in den vector zu pushen.
    Nur Leider fehlt mir irgendwie das Verständnis wie genau LV_ITEM unterscheidet wann es den ein Item ist und wann ein SubItem (Column).
    Irgendwie kommt mir da keine Idee wie ich das machen kann.

    Ich Danke für alle Anregungen / Ideen

    mfg
    manuel



  • Hallo,

    koopatroopa schrieb:

    Nur Leider fehlt mir irgendwie das Verständnis wie genau LV_ITEM unterscheidet wann es den ein Item ist und wann ein SubItem (Column).

    das ist eigentlich recht einfach: wenn die iSubItem-Komponente der LVITEM-Strukur Null ist, dann handelt es sich um die Struktur für ein Item (mit dem Index iItem). Ist iSubItem von Null verschieden, dann wird das Subitem beschrieben, das zum Item mit dem Index iItem gehört.

    MfG


Log in to reply