listeditor ( CListCtrl row farbig )



  • ich habe diese klasse mir runtergeladen

    http://www.codeproject.com/listctrl/listeditor.asp

    Ich brauche ein

    CListCtr in welchem ich items ( + subitems ) editieren kann

    diese klasse kann dies

    aber muss ich jede row für sich farbig setzen können.

    wie erweitere ich die klasse?

    oder kennt jemand eine klasse die mit das alles bietet? bitte nicht die klasse auf codeprojekt die mit virtualen listen arbeitet. mit der komm ich überhaupt nicht klar.



  • Hallo!

    Mit ein wenig Geschick und viel Hartnäckigkeit kannst du zwei Klassen zusammenführen.
    Such dir eine Klasse, wo das mit der Farbe klappt und die du verstehst und kopier das, was für die Farbe zuständig ist in die andere Klasse rüber (oder umgekehrt, wie du es besser kannst).

    Versuch es mal. 🙂

    Eine Klasse, die beides kann, kenne ich jetzt so direkt nicht - was nicht heißen soll, dass es sie nicht gibt. 😉



  • huhuhuhu

    habs heut vormittag schon gefunden

    #include "reportctrl.h"

    die klasse braucht man von codeproject.com

    einfach editierbar
    einfach farbensetzen
    ect.
    ect.

    echt geil die klasse 👍 👍 respekt an den author

    wer auch so ein prob hat, weiss ja jetzt wo er suchen muss 🙂



  • Pack bitte mal noch den Link dorthin in deinen Beitrag!!
    Danke.



  • Kann ich nur unterstützen.
    ReportCtrl ist super.
    Besonders die Sortierfunktion ist genial.
    ob text, datum oder dezimalzahlen egal - frisst alles

    Für CListCtrl

    m_List1.SortItems(0,true); //(spalte /auf/absteigend)
    

    Für CListView

    CListCtrl *pListView = &(GetListCtrl());
    CReportCtrl *pReport = (CReportCtrl*)pListView;
    pReport->SortItems(nColumn, sortflag);
    

    wie man sich sonst beim sortieren den wolf codet - alle achtung ...

    gruss
    der ferngesteuerte



  • Naja, für das Sortieren gibt es ja auch noch CSortListCtrl. 🙂

    Aber die Funktion, die du da erwähnst muss ich mir mal angucken...



  • Hallo,
    den link hätte ich auch gerne! 🙂
    pixel


Anmelden zum Antworten