002
21.07.2005, 10:00 Uhr
FloSoft
Medialer Over-Flow (Administrator)
|
meinst du ein ListView oder ListCtrl?
bei ListCtrl ist's so:
- Steuerelement reinziehen in den Dialog - Steuerelement-bezeichner ("ID") entsprechend ändern (optional) - Variable für Steuerelement durch Klassenassi hinzufügen lassen, Typ "CListCtrl", Name beliebig, z.b "m_ListCtrl" - z.B. in OnInitDialog Spalten und Zeilen hinzufügen:
C++: |
m_Liste.InsertColumn(1, "Spalte 1"); m_Liste.InsertColumn(2, "Spalte 2"); m_Liste.InsertColumn(2, "Spalte 3");
m_Liste.InsertItem(1, "Item1 Spalte1"); m_Liste.SetItemText(1,2, "Item1 Spalte2"); m_Liste.SetItemText(1,3, "Item1 Spalte3");
m_Liste.InsertItem(2, "Item2 Spalte1"); m_Liste.SetItemText(2,2, "Item2 Spalte2"); m_Liste.SetItemText(2,3, "Item2 Spalte3");
m_Liste.InsertItem(3, "Item3 Spalte1"); m_Liste.SetItemText(3,2, "Item3 Spalte2"); m_Liste.SetItemText(3,3, "Item3 Spalte3");
m_Liste.InsertItem(4, "Item4 Spalte1"); m_Liste.SetItemText(4,2, "Item4 Spalte2"); m_Liste.SetItemText(4,3, "Item4 Spalte3");
|
InsertColumn hat noch weitere Parameter, in denen man z.b die Breite der Spalte festlegen kann. Dafür einfach mal in die MSDN schaun -- class God : public ChuckNorris { }; |