I have an edit box that, initially at the creation of this program, was set to be disabled under most circumstances. Disabling the box disabled all controls as well, which was problematic because the scrollbar would be inactive despite there sometimes being a large amount of text in these boxes. My fix was to instead change these boxes to read only in the situations that they were originally disabled. For knowledge sake, I'm wanting to ensure that these two functions are exclusive. For example, when I disable a box first then immediately after try to set it to read only, the box never changes. It stays disabled. So it made me curious of how this actually works (for what it's worth, I'm extremely naive when it comes to most things MFC).