Kollonner i ListBox Win32 API

Tags:    c++

<< < 12 > >>
Hej Allesammen!

Jeg er gået igang med et projekt der kræver en listbox med kollonner, med et emne.
FX som i iTunes hvor der står:
Fold kodeboks ind/udKode 


Håber i forstår det.. :)



Jeg har lidt for mange projekter i disse dage, så der går nok lige et par dage mere :-(



Helt fint :)
Men der er altså ikke nogen åbenlys fejl i koden, lige til at spotte?



Lidt kode (ja, det er C++):

Fold kodeboks ind/udCSharp kode 


Det viser hvordan du løser:

Problem 1:
Jeg kan ikke lave kolonner i mine listviews.
Problem 2:
Jeg kan ikke tilføje tekst, som i en listbox.

At lave:
Problem 3:
Jeg kan ikke ændre farven på hver enkelt række.

Er ikke helt simpelt, så den vil jeg gerne vente lidt med.

Jeg synes din toolbar ser normal ud.



Mange tak Bertel!
Har dog lige ét problem: Jeg forstår ikke logikken i "iItem" og "iSubItem". Troede i starten at "iItem" var række nummer og "iSubItem" kolonne nummer, men fandt hurtigt ud af at det ikke var sandt.
Kan du forklare mig det?



Hver linje har en "item", det er samtidig første kolonne.
Derudover kan linjen have en række sub-items, en for hver kolonne.

Så man starter med at indsætte items (LVM_INSERTITEM) og derpå indsætter man sub-items (LVM_SETITEMTEXT).

Normalt kan sub-items kun have tekst, ikke check-boxe eller billeder.



Hej Bertel, så er jeg tilbage med et nyt spørgsmål til mine kolonner:
Hvordan laver jeg dem, så de sortere når jeg klikker på dem. Selve sort algoritmen, skal jeg nok klare. men hvordan får jeg vist de der pile.



Så er jeg også tilbage fra ferie.

Jeg ved ikke hvordan du får pilen på kolonne headeren, men prøv at læse lidt her:
http://msdn.microsoft.com/en-us/library/bb774743(VS.85).aspx

Bemærk at du selv skal sortere listen (så vidt jeg ved).



<< < 12 > >>
t