Editbox text elejének törlése

Editbox text elejének törlése
2014-01-20T13:14:04+01:00
2014-01-20T14:51:23+01:00
2022-10-15T21:51:10+02:00
*deleted_77141665
Sziasztok!

Egy windowsos alkalmazást fejlesztek, amiben van egy multiline editbox, amit logolásra használok (a program oda írja az üzeneteit). Azt nem tudom megoldani, hogy, ha a beleírt szöveg mennyisége közelít a limittext értékhez, akkor az elejéből töröljek.
Az EM_SETSEL és EM_REPLACESEL -ekkel próbálkoztam, de teljesen meghülyül tőle, össze-vissza írogat mindent és elfelejti az újsor karaktereket.
Ha kitörlöm az egészet, úgy működik, de az nem az igazi, és az sem megoldás, hogy nagyra állítom a limitet, mert nem lehet tudni mennyi adatot kell tárolnia, lehet, hogy akár órákon keresztül is futnia kell a programnak, ami több száz megabyte adatot jelent.
Van erre valami tuti megoldás?

Elkőre is köszönöm a válaszokat.
Mutasd a teljes hozzászólást!
Hirtelen nekem erre az jutott eszembe, hogy mondjuk egy listába írod a sorokat, amit megjelenítesz az editboxban, majd amikor eléred a limitet, akkor kitörlöd az első elemet, és újra megjeleníted a lista tartalmát.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd