COLORREF in CString und umgekehrt



  • Hallo Forum,
    ich möchte gerne eine COLORREF-Variable in einer Datei als CString speichern und beim nächsten Programmstart wieder auslesen, um den Dialoghintergrund wieder so zu färben wie vorher!
    Wie kann ich einen COLORREF Wert in einen CString umwandeln und später aus der Datei wieder auslesen und zurückwandeln?

    Lieben Dank!



  • Afair verbirgt sich hinter einem COLORREF ein einfacher int-Wert, der für die Farbverarbeitung passend in Rot, Grün und Blau zerlegt werden kann. Also kannst du ihn auch behandeln wie jeden anderen int-Wert (wenn du schon damit Probleme hast, empfehle ich die FAQ "einmal Zahl und zurück").



  • Ah supi,
    habs gerade ausprobiert. Einfach mit String.Format den COLORREF-Wert in einen String packen und beim auslesen mit atoi() wieder zurück konvertieren.
    Danke schön 👍 😃


Anmelden zum Antworten