Click to See Complete Forum and Search --> : EN_ERRSPACE Problem


SimpleSolutions
March 21st, 2010, 10:55 AM
Hello all. On a dialog box I have a multiline edit control and I am trying to handle it's internal buffer manually. However, the edit control does not send me the EN_ERRSPACE notification so I know when to resize the buffer. Here is the window procedure for my dialogbox: http://codepad.org/VgsfFrLa

olivthill2
March 24th, 2010, 05:32 AM
At http://msdn.microsoft.com/en-us/library/bb761678(VS.85).aspx, it is said:
EN_ERRSPACE Notification Code
Sent when an edit control cannot allocate enough memory to meet a specific request. Therefore it is sent only if a malloc() would fail, which is a different situation than the one you expect. Maybe EN_MAXTEXT would be more interesting to you, or maybe, you would have to count the characters by yourself.