CListCtrl Header Höhe
-
Hallo!
Gibt es eine Möglichkeit die Höhe des der Header (Columns) in einem CListCtrl zu ändern?
P.S.: Das CListCtrl wird selbstgezeichnet (ist Basisklasse der eigen ListView Klasse) und auch das CHeaderCtrl des CListCtrl wird selber gezeichnet. Allerdings gibt es so ohne weiteres keine Möglichkeit die Höhe der Header zu ändern. Kennt jemand einen Weg?
-
Keine Ahnung, aber kurz gesucht:
http://msdn2.microsoft.com/en-us/library/fcxb8fkk.aspxEinen eigenen Header machen und bei Create eine andere Höhe angeben? Sollte doch eigentlich gehen, nicht? ^^
Ansonsten probier es mal über folgende Funktion:
http://msdn2.microsoft.com/en-us/library/5bc5w1zz.aspxX und Y sowie Breite gleich lassen, nur die Höhe verändern.
Aber das sind nur so Ideen, ob es geht, kann ich keine Garantie geben.
Grüssli
-
-
Dravere schrieb:
Keine Ahnung, aber kurz gesucht:
http://msdn2.microsoft.com/en-us/library/fcxb8fkk.aspxEinen eigenen Header machen und bei Create eine andere Höhe angeben? Sollte doch eigentlich gehen, nicht? ^^
Ansonsten probier es mal über folgende Funktion:
http://msdn2.microsoft.com/en-us/library/5bc5w1zz.aspxX und Y sowie Breite gleich lassen, nur die Höhe verändern.
Aber das sind nur so Ideen, ob es geht, kann ich keine Garantie geben.
Grüssli
Ich würde es ja manuell erstellen. Ich weiß dann allerdings nicht wie ich ein eigenes CHeaderCtrl einem CListCtrl zuweisen kann. Ich kenne den Weg nur andersherum.
Martin Richter schrieb:
Hilft das?
http://www.codeproject.com/listctrl/headerctrlex.aspDas scheint mir die einzige "bekannte" Lösung zu sein. Ich finde sie allerdings nicht sonderlich elegant.
Danke euch beiden.