CListCtrl --> Ganze Zeile markieren
-
Hallo!
Ich probiere gerade eine Tabelle (Bericht) aufzubauen mit einem ListCtrl. Das Spalten und Zeilen einfügen geht auch schon!
Das Problem ist, dass ich nur die Elemente der 1. Spalte markieren und demarkieren kann!Wie kann ich eine ganze Zeile markieren in einem CListCtrl??
-
So
CListCtrl* pList = (CListCtrl*) GetDlgItem(ID_DEINER_LISTE); pList->SetExtendedStyle(LVS_EX_FULLROWSELECT);
Gruß
:: NoName ::
-
kannse vielleicht mal den relevanten code
zur benutzung von CListCtrl ( aso mit items füllen)
posten??? wär nett, weil ich das jetzt schon oft mit verschiedenen methoden probiert habe, nur hatts nie so ganz funktioniert..aso, wär nett...
-
Ungefähr so
CListCtrl* pList = (CListCtrl*) GetDlgItem(ID_DEINER_LISTE); pList->InsertColumn(0, ("Spalte 1"), LVCFMT_LEFT, 200);//Nur das benutzen wenn du eine Reportview hast pList->InsertColumn(1, ("Spalte 2"), LVCFMT_LEFT, 200); //Nur das benutzen wenn du eine Reportview hast pList->InsertItem(0, "Das hier kommt in Spalte 1 rein "); //Füllen der ersten Spalte pList->SetItemText(0, 1, "Das hier kommt in Spalte 2 rein "); //Füllen der zweiten Spalte pList->SetExtendedStyle(LVS_EX_FULLROWSELECT); //Style ändern
Das wars auch schon ...
Gruß
:: NoName ::
-
thx @ NoName