Hi. Hab mal ne Frage zu einem Listenelement. Beim Zeilenhinzufügen mit m_ListFilterData.InsertItem (t,Telegram); bzw. m_ListFilterData.SetItemText (t,1,Datatype);
bleibt die Ansicht der Liste stehen und springt nicht bei längeren Listen die ich scrollen kann zu dem neuen Eintrag an das Ende der Liste. Wie kann ich das ändern? Hoffe ich hab mich nicht zu kompliziert ausgedrückt Gruß Hugo
Bei mir ist grad noch ein zweites Problem aufgetaucht. Wollte die Membervariable
C++:
CListCtrl m_ListFilterData;
an eine Funktion übergeben. Das Scheint aber so wie ich mir das gedacht hab nicht zu gehen. Ich bekomme folgende Fehlermeldung aus der ich aber nicht schlau werde.
C++:
error C2664: 'SaveFilterFile' : Konvertierung des Parameters 2 von 'class CListCtrl' in 'class CListCtrl' nicht moeglich Kein Kopierkonstruktor fuer class'CListCtrl' verfuegbar
Könntet ihr mir hierzu auch weiterhelfen bzw. einen Tip geben wie ich die Liste an eine Funktion übergeben kann.
hi Könnt ihr mir nochmal zur Hand gehen? Ich möchte in meinem Listenelement die erste und die letzte Spalte fixieren. Dazwischen ist die Anzahl variabel. Wenn ich dann also mit der Bildlaufleiste die Spalten hin und her schiebe sollen diese beiden stehen bleiben so wie in Exel zum Beispiel. Geht sowas?
mir ist direkt keine möglikeit bekannt (was nicht heisst das es trotzdem irgendwie geht)... ich würde da befürchten das du dir das selber basteln musst (also quasi erste und letzte zeile aus dem ListCtrl herausnehmen und in jeweils ein eigenens ListCtrl packen.... das ist dann allerdings wirklich ein super gebastel vielleicht findest du ja auf CodeProject ja schon was fertiges dazu... -- ...fleißig wie zwei Weißbrote