CEDIT nach Enter blau einfärben
-
Hallo zusammen,
ich benutze ein CEdit um Zahlen einzutragen.
Nach dem Enter suche ich nach der Funktion die das Eingegebene blau einfärbt,
und wenn man eine weitere Zahl einträgt, die vorige Zahl gelöscht.Oder muss ich die Funktionalität selber schreiben?
Gruß Markus
-
DerTrottel schrieb:
Oder muss ich die Funktionalität selber schreiben?
Die musst du wohl oder Übel selber schreiben...
http://www.c-plusplus.net/forum/viewtopic-var-t-is-119789-and-highlight-is-.html
-
Also so wie ich das verstehe, suchst du nach der Funktionalität, den Eintrag im Edit-Feld zu selektieren.
Das müsste mit CEdit::SetSel(...) gehen.
Wenn der gesamte Textinhalt selektiert wird, (nStartChar is 0 and nEndChar is –1), dann wird der gesamte Inhalt selektiert ("blau") und nach Eingabe einer weiteren Zahl komplett ersetzt.
-
SetSel() war die Funktion die ich gesucht hatte ....
Danke Markus
-
DerTrottel schrieb:
SetSel() war die Funktion die ich gesucht hatte ....
Danke Markus
Ok, dann hatte ich das ein wenig falsch verstanden