TL;DR I need to know which characters are deleted with Win32.
Basically, I need to know what characters are deleted, each time they are. Considering that there are three methods to delete, (Backspace, delete, and Right click>Delete) I’m not sure if I’ll just be re-using the same code or what. There’s also the option of multiple characters being selected, as well as the option for undo/redo. There’s probably something else I’m missing.
As I said above, I need to know which characters are deleted, and how to use undo/redo and how to tell if when using those if characters were added or deleted. (If that’s something easily Google, tell me, I just thought of them as I’ve been writting this post)
What exactly are you talking about? The win32 default control windows? You can subclass them to do that…
http://msdn.microsoft.com/en-us/library/bb773183%28v=vs.85%29.aspx
Well, if you come up with something specific code-wise and don’t quite know what to do, just ask here and see if someone can’t help you.
With regard to undo/redo, I believe it all depends on the size of the focus area, and I’m not sure how MS does it for, say, Word, or Excel, etc.
But for short stuff, what I posted above should work in a universal sense, but apparently not in your case.
Nevertheless, if anyone wanted to shorten the iteration in the above, they could replace the loop above by starting right at the end of shorter string, like this —
This simply confines the interation to the missing characters.
Here is a small Win32 Console application that will demonstrate a very simple way to determine which characters have been deleted. You can easily adapt this to a Win32 App, add iterations to it, and so on