Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Listenelement

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
29.11.2004, 11:34 Uhr
~Hugo
Gast


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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.11.2004, 13:58 Uhr
~Hugo
Gast


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.

Danke

Gruß
Hugo
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.11.2004, 14:08 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du musst nen pointer übergeben:


C++:
int func(CListCtrl *pListCtrl)
{
  // ...
}

//...
func(&m_ListCtrlMember);


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
29.11.2004, 22:51 Uhr
~toxic
Gast


hi, zu deinem "scroll" problem:

C++:
    int i = m_Liste.InsertItem(t, "text" );
    m_Liste.SetItemText(i, 1, "text2");
    m_Liste.EnsureVisible(i,TRUE);


--
grusz
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.11.2004, 07:16 Uhr
~hugo
Gast


Funzt beides Prima. Danke euch.
Gruß
Hugo
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
02.12.2004, 10:48 Uhr
~Hugo
Gast


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?

Gruß
Hugo
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
02.12.2004, 10:58 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: