Ownerdraw Listview Problem
-
hi,
ich hab eine listview mit dem lvs_ownerdrawfixed style.
mein problem ist das ich nicht weiß, wie ich in der
wm_drawitem message den text richtig setzten kann.mit TextOut() wird der text einfach nur so reingeschrieben
ohne rücksicht auf die colums?hoffentlich ist klar was ich meine?
Danke!
-
Dafür bist Du selbst verantwortlich bei Ownerdraw.
Verwende NM_CUSTOMDRAW, da ist das einfacher.
-
aber bei nm_customdraw kann ich nur text und hintergrundfarbe änder.
ich will aber einen balken mit farbübergang machen wenn ein
item selektiert wird und das geht nur bei wm_drawitem
-
Nein! Bei Customdraw kannst Du auch alles selbst zeichnen!
-
hast du da vielleicht ein kleines beispiel. hab nämlich
schon ewig daran rumgebastelt und bin auf kein ergebnis
gekommen.Danke!
-
GiDF
http://www.codeguru.com/cpp/controls/listview/customdrawing/article.php/c4195/Custom-Draw-ListView-Controls-Part-I.htm
http://www.codeguru.com/cpp/controls/listview/customdrawing/article.php/c4199/Custom-Draw-ListView-Controls-Part-II.htmIst zwar MFC aber die Grundzüge, was wann zurücgegeben werden muss werden hier klar.