Hallo, ich stehe vor dem Problem, dass ich zwar in Edit-Boxen schreiben kann (über entsprechende Member-Variablen), nur wie kann ich die Inhalte derselben wieder löschen (während der Laufzeit). Das selbe Problem habe ich bei einer Box "Paint". Diese fülle ich in meinem Programm mit Schrift, nur wie kann ich diese Schrift wieder entfernen um das Geschriebene zu aktualisieren? Wäre nett, wenn jemand Rat weiß. Gruß, Mike
Ich schreibe in die Boxen, indem ich deren Membervariablen als CString deklariere und diesen halt Inhalt per += zuweise. Wie kann man einen CString löschen? Das sollte ja mein Problem lösen. Das mit Paint habe ich selbst herausgefunden. Gruß, Mike
Ok, habe das Problem auch über .delete und .GetLength gelöst. Hat sich somit alles erledigt.
kleiner nachtrag (weil ichs erst jetzt lese) mit += hängst du einen text an bereits bestehendes an .. du hättest dem CString auch einfach mittels = einen Leerstring ("") zuweisen können ... dann wäre es auch gelöscht ;)
Ich glaube du kennst den Befehl UpdateData() noch nicht. UpdateData(TRUE) holt Daten aus allen Steuerelementen im Dialogfeld UpdateData(FALSE) aktualisiert Daten in Steuerelementen also müsstest du erst den CString löschen und anschliessend mit dem Befehl UpdateData(FALSE) diese Daten aktualisieren
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.