3 ms·
Correct. The existing Notepad is top level Window and menu bar around the existing [edit control](https://msdn.microsoft.com/en-us/library/windows/desktop/aa36
by rogerbinns 8y ago
Correct. The existing Notepad is top level Window and menu bar around the existing [edit control](https://msdn.microsoft.com/en-us/library/windows/desktop/aa368342\(v=vs.85\).aspx https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...). It has always had the same limitations - eg in way earlier versions of Windows it was limited to 64kb of text.
Addressing the "bug" is not simple - the edit controls behaviour could be changed in which case it could cause existing programs to behave differently, or extra code would have to be written for notepad to do its own text editing. Microsoft takes backwards compatibility very seriously.
Anyone curious about the Microsoft side of this should find Raymond Chen's Old New Thing blog interesting (about 5 posts a week). For example here is content tagged history: https://blogs.msdn.microsoft.com/oldnewthing/tag/history https://blogs.msdn.microsoft.com/oldnewthing/tag/history and here is how there are actually two copies of Notepad on each system: https://blogs.msdn.microsoft.com/oldnewthing/20090312-00/?p=18843/ https://blogs.msdn.microsoft.com/oldnewthing/20090312-00/?p=...
- simonh 8y ago>…the edit controls behaviour could be changed in which case it could cause existing programs to behave differently… You just add a new mode to the control that enables the new behaviour. Existing programs using it would work fine.
- mark-r 8y agoAdding new features to an existing Windows control, particularly one that has existed since the dawn of time, is a much bigger deal than adding to a simple utility. The last time that happened they added a whole new control, the Rich Edit.
- simonh 8y agoOh come on, framework libraries add new features to controls in a backwards compatible way all the time.
- nintendo1889 8y agoThere's a quick fix on all existing systems, just open in wordpad.