BUG: Text Truncated in Edit Control
PSS ID Number: 111341
Article Last Modified on 10/16/2002
The information in this article applies to:
- Microsoft Win32 Software Development Kit (SDK) 3.1
This article was previously published under Q111341
SYMPTOMS
Copying and pasting a very large block of text in a multiline edit control
may result in part of the text being truncated or some of the text being
misaligned. This problem is more likely to happen when using a large size
font instead of the default font for the edit control.
STATUS
Microsoft has confirmed this to be a bug in Windows version 3.1.
MORE INFORMATION
When pasting the text, the default window procedure for the edit control
calls the ExtTextOut() function to display the text. The last parameter to
ExtTextOut() is int FAR* lpDx, which specifies the spacing between
character cells. For a very long string, there may not be enough stack
space for the entire lpDx array, and therefore the string is truncated.
When this happens, if you are running the debugging version of Windows, you
will see the message "not enough stack space for DX array. String
truncated."
Additional query words: edit control multi-line truncate
Keywords: kb16bitonly kbbug kbEditCtrl KB111341
Technology: kbAudDeveloper kbSDKSearch kbWin32SDK310 kbWin32SDKSearch kbWin32sSearch