Listenelement | Wertebereich prüfen



  • Hallo,

    ich schreibe Daten in ein Listenelement, die dann als Graph auf ein ClientDC gezeichnet werden. Mein Problem ist nun die y-Achsen-Skalierung. Als ich nur einen Graph hatte, habe ich einfach in zwei Int-Variablen jeweils den Min. und Max.-Wert geschrieben und daraus die Skalierung abgeleitet.

    Jetzt habe ich aber sehr viele Graphen, die durch mathematsche Optimierungen entstehen.

    Ums auf den Punkt zu bringen:

    Gibt es einen Befehl um den Maximal- bzw. Minimalwert einer Spalte in einem Listenelement auszulesen?

    Danke,
    Michi



  • Sry ich versteh net so genau was du da machst du schreibst irgendwas in ein ListCtrl, in welcher form schreibst du es da rein und wie willst du es lesen, Wenn du einfach nur alle werte untereinander reinschreibst, dann lass dem ListCtrl den Style Sort geben und les einfach den ersten und letzten wert aus tatda, schon haste min und max wert.


  • Administrator

    Hmmmm wenn du die Spalte in ein vector bekommst, dann könntest du max_element, bzw. min_element verwenden. Sieh dazu auch in der MSDN nach.
    Ansonsten kommt mir derzeit nichts in den Sinn. Ausser du könntest den Algorithmus selber schreiben ^^

    Grüssli



  • Hallo,
    so wie man die Anzahl der Spalten in einem Listenelement ermitteln, dachte ich, dass man auch das größte und kleinste Element in einer Spalte ermittel könnte.

    Da ich im Netz aber absolut keinen Hinweis auf sowas gefunden habe, schreibe ich jetzt doch ne eigene Funktion, die das macht.

    Vielen Dank,
    michi


Anmelden zum Antworten