float-Zahl in Edit-Feld mit EN_CHANGE
-
Ich habe ine Dialoganwendung mit Editfeldern. An denen hängen float-Membervariablen.
Drücke ich auf einen Berechnen-Button, so wird in einer Memberfunktion OnBerechnen mit den Membervariablen gerechnet.Ich möchte aber, dass sofort ein neu berechnet wird, wenn ich eine float-Zahl im Edit-Feld editiere. Z.B. wenn ich 34 stehen habe und einen Punkt dazwischen setze, soll er mit 3.4 rechnen, bzw. wenn ich noch .5 dahunter schreibe mit 34.5!
Ich habe es mit EN_CHANGE, EN_KILLFOCUS oder EN_UPDATE probiert. Aber bei der Eingabe eines Punktes springt der Kursor an den Anfang.
Es geht mit ON_KILLFOCUS, aber da muss ich CString-Membervariablen an das Edit-Feld hängen.
Wie geht es mit float-Membervariablen?