maxpower24
Grünschnabel
Hallo,
ich hab in der Documentklasse eine Liste mit Objekten einer bestimmten Klasse. Die Dokumentenklasse ist mit einer View verbunden (CFormView) und auf der View sitzt ne ListBox, die die Elemente meiner Objektliste aus dem Dokument anzeigen soll. Die Darstellungsart der einzelnen Listeneinträge soll nun aber abhängig sein von dem Status des betreffenden Objekts. Z.b. soll der eine Listeneintrag grün sein und der andere rot.
Ich habe dazu eine eigene ListBox-klasse geschrieben und die zwei Methoden DrawItem() und measureItem() überschrieben - das klappt soweit - ich kann z.b. Icons in der Liste anzeigen.
Aber wie komme ich denn jetzt innerhalb dieser Methoden an das eigentlich darzustellende Objekt ran, um dessen Status zu erfahren? Ich meine, die Listeneinträge habe ich mit AddString() hinzugefügt....hat da jemand ne Idee oder Lösung?
ich hab in der Documentklasse eine Liste mit Objekten einer bestimmten Klasse. Die Dokumentenklasse ist mit einer View verbunden (CFormView) und auf der View sitzt ne ListBox, die die Elemente meiner Objektliste aus dem Dokument anzeigen soll. Die Darstellungsart der einzelnen Listeneinträge soll nun aber abhängig sein von dem Status des betreffenden Objekts. Z.b. soll der eine Listeneintrag grün sein und der andere rot.
Ich habe dazu eine eigene ListBox-klasse geschrieben und die zwei Methoden DrawItem() und measureItem() überschrieben - das klappt soweit - ich kann z.b. Icons in der Liste anzeigen.
Aber wie komme ich denn jetzt innerhalb dieser Methoden an das eigentlich darzustellende Objekt ran, um dessen Status zu erfahren? Ich meine, die Listeneinträge habe ich mit AddString() hinzugefügt....hat da jemand ne Idee oder Lösung?