Bestimmte Wörter färben - Dialog



  • Hallo,
    Ich habe folgendes Problem:
    Ich habe einen Dialog mit einem Textfeld und in diesem möchte ich gerne bestimmte Wörter färben.
    Also z.b so: "Hallo ich bin der Dialog"

    Wie kann ich das Wort "Dialog" dann zum Beispiel rot färben oder grün?



  • bin mir jetzt nicht zu 100% sicher, aber ich glaube das dies in einem normalen Textfeld(Editfeld) nicht geht.

    du müßtest ein RichEditfeld verwenden und dahingehend kannst du mit EM_SETSEL bzw. EM_EXSETSEL den textbereich markieren den du einfärben willst und mit EM_SETCHARFORMAT (SCF_SELECTION) weist du dann dem markierten bereich in deinem Textfeld ein neues CHARFORMAT (COLORREF crTextColor) zu.


Anmelden zum Antworten