Microsoft KB Archive/111341

From BetaArchive Wiki

BUG: Text Truncated in Edit Control

Q111341



The information in this article applies to:


  • Microsoft Win32 Software Development Kit (SDK), version 3.1





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 kbEditCtrl kbGrpDSUser kbOSWin310bug
Issue type : kbbug
Technology : kbWin32SDKSearch kbAudDeveloper kbSDKSearch kbWin32sSearch kbWin32SDK310


Last Reviewed: November 6, 1999
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.