Daniel Toplak
Erfahrenes Mitglied
Hallo, kann mir mal jemand erklären, wie ich die Nachricht in einem ListCtrl (Ansicht: Report, VC++ 6.0) abfangen kann, die ausgelöst wird, wenn man die Breite einer Spalte ändert. Also zwischen zwei Spalten klickt und die linke Maustaste hält und dann die Breite verschiebt. Das Problem ist, daß ich in meinem Listcontrol in einem Subitem eine Farbe darstellen will, der Style der Liste ist mit "Gridlines" also so in der Art wie eine Excel-Tabelle. Und dort möchte ich bestimmte Farben in einer "Zelle" darstellen. Im Moment mache ich das über einen Device-Context und dort zeichen ich dann ein Rechteck an gewünschter Stelle mit der entsprechenden Farbe. Aber das Problem dabei ist, daß wenn der Benutzer die Spaltenbreite ändert, auch das Listcontrol neu gezeichnet wird und mein tolles, buntes Rechteck weg ist, bzw. hinter der Liste.
Also wenn jemand weiss, wie ich diese Nachricht rausbringe, oder eine Andere Idee hat, wie ich einzelne Subitems "einfärben" kann der soll mir bitte Helfen.
Dankem Gruss Homer
Also wenn jemand weiss, wie ich diese Nachricht rausbringe, oder eine Andere Idee hat, wie ich einzelne Subitems "einfärben" kann der soll mir bitte Helfen.
Dankem Gruss Homer