kscha
Mitglied
Hallo zusammen !
Ich habe folgendes Problem:
Ich möchte in einer Edit-Box einen Teil des angezeigten Textes rot 'highlighten'. Da es bei MFC zu diesem Zweck keine Funktion gibt, habe ich mir eine Klasse ('CGCColorEdit') aus dem Internet besorgt.
Wie ich das mit meinem Wissensstand beurteilen kann, ist das genau das, was ich gesucht habe..... ich krieg's nur nicht zum Laufen !
Im Header-File dieser Klasse steht folgendes:
Use this class to create a member variable for a CEdit control to allow you to dynamically change the background and text colors for the CEdit box.
Wie schaffe ich es jetzt eine Member-Variable mit dieser Klasse zu erzeugen, mit der ich dann die Funktion 'SetTextColor' auf die bereits bestehende Edit-Box anwenden kann Mit dem Klassenassistenten kann ich ja nur eine m_Variable vom Typ 'CString' oder 'CEdit' erzeugen.
Und irgendwie muß ich doch diese Member-Variablen ("Schriftfarbe ändern" und "Text in Edit-Box schreiben" kombinieren, oder ?! Ich kann mir grad gar nicht vorstellen, wie das funktionieren soll
Ich hoffe, daß Ihr mir helfen könnt !
Viele Grüße,
Kai
Ich habe folgendes Problem:
Ich möchte in einer Edit-Box einen Teil des angezeigten Textes rot 'highlighten'. Da es bei MFC zu diesem Zweck keine Funktion gibt, habe ich mir eine Klasse ('CGCColorEdit') aus dem Internet besorgt.
Wie ich das mit meinem Wissensstand beurteilen kann, ist das genau das, was ich gesucht habe..... ich krieg's nur nicht zum Laufen !
Im Header-File dieser Klasse steht folgendes:
Use this class to create a member variable for a CEdit control to allow you to dynamically change the background and text colors for the CEdit box.
Wie schaffe ich es jetzt eine Member-Variable mit dieser Klasse zu erzeugen, mit der ich dann die Funktion 'SetTextColor' auf die bereits bestehende Edit-Box anwenden kann Mit dem Klassenassistenten kann ich ja nur eine m_Variable vom Typ 'CString' oder 'CEdit' erzeugen.
Und irgendwie muß ich doch diese Member-Variablen ("Schriftfarbe ändern" und "Text in Edit-Box schreiben" kombinieren, oder ?! Ich kann mir grad gar nicht vorstellen, wie das funktionieren soll
Ich hoffe, daß Ihr mir helfen könnt !
Viele Grüße,
Kai