Salve ragazzi,
sono iscritto da poche settimane, benchè vi segua da qualche mese, e vorrei proporvi un quesito che forse a molti di voi risulterà banale.
Sto cercando di realizzare un semplicissimo TextEditor, che non ha grosse pretese funzionali se non le più comuni.
Sono partito utilizzando un RichTextBox e ho già implementato alcune funzioni come l'apertura, chiusura e salvataggio di file, ma mi sono arenato al momento nella realizzazione del comando Undo.
Girando in rete ho visto che questo si può implementare utilizzando alcune funzioni di sistema tipo SendMessage(....,EM_UNDO,..), però pare che vada bene solo per l'ultima operazione eseguita nel box di testo.
Come fare per tenere conto delle operazioni precedenti (almeno una decina)?
Qualcuno saprebbe darmi qualche indicazione, oppure indicarmi qualche semplice sorgente dal quale trarre spunto?
Grazie in anticipo.