Article ID: 823098
Article Last Modified on 5/27/2005
APPLIES TO
- Microsoft Windows CE .NET 4.1
SYMPTOMS
If the font that is used for an edit control is smaller than nine points, one or more of the last characters that is typed in the edit control are not visible. However, if you select the contents of the edit control (for example, if you press CTRL+A), all the characters are visible. Some characters may again disappear if you add or delete characters from the edit control.
CAUSE
This behavior occurs because a calculation error in code does not determine the correct size of the bounding box. Specifically, a calculation that determines the overall width of the displayed characters causes the bounding box of the text drawing area to be too small when smaller font sizes are used. When the text string is drawn, characters that are outside the bounding box are not drawn.
RESOLUTION
Hotfix Information
A supported software update is now available from Microsoft as Windows CE 4.1 Core OS QFE 031218_KB823098. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:
837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products
Prerequisites
This fix is supported only when all previously issued fixes for this product have also been installed.
Restart Requirement
After you apply this update, you must perform a clean operation and then rebuild the platform.
Hotfix Replacement Information
This hotfix does not replace any other hotfixes.
File Information
The English version of this package has the file attributes (or later) that are listed in the following table.
Date Time Version Size File name ------------------------------------------------------------------------------ 18-Dec-2003 22:46 4.10 748,272 Wincepb41-031218-kb823098-armv4.exe 18-Dec-2003 22:46 4.10 748,272 Wincepb41-031218-kb823098-armv4i.exe 18-Dec-2003 22:46 4.10 748,272 Wincepb41-031218-kb823098-armv4t.exe 18-Dec-2003 22:46 4.10 727,792 Wincepb41-031218-kb823098-mips16.exe 18-Dec-2003 22:46 4.10 748,272 Wincepb41-031218-kb823098-mipsii.exe 18-Dec-2003 22:46 4.10 748,272 Wincepb41-031218-kb823098-mipsii_fp.exe 18-Dec-2003 22:46 4.10 752,368 Wincepb41-031218-kb823098-mipsiv.exe 18-Dec-2003 22:46 4.10 756,464 Wincepb41-031218-kb823098-mipsiv_fp.exe 18-Dec-2003 22:46 4.10 744,176 Wincepb41-031218-kb823098-sh3.exe 18-Dec-2003 22:46 4.10 744,176 Wincepb41-031218-kb823098-sh4.exe 18-Dec-2003 22:46 4.10 719,600 Wincepb41-031218-kb823098-x86.exe
The English version of this hotfix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
Date Time Size File name -------------------------------------------------------------- Path: Public\Common\Oak\Lib\Armv4\Debug 16-Dec-2003 00:19 265,716 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Armv4\Retail 16-Dec-2003 00:19 213,912 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Armv4i\Debug 16-Dec-2003 00:19 266,206 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Armv4i\Retail 16-Dec-2003 00:19 214,376 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Armv4t\Debug 16-Dec-2003 00:19 235,106 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Armv4t\Retail 16-Dec-2003 00:19 210,136 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Mips16\Debug 16-Dec-2003 00:19 202,990 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Mips16\Retail 16-Dec-2003 00:19 161,658 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Mipsii\Debug 16-Dec-2003 00:19 245,860 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Mipsii\Retail 16-Dec-2003 00:19 213,182 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Mipsii_fp\Debug 16-Dec-2003 00:20 245,868 Edctl.lib 16-Dec-2003 00:20 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Mipsii_fp\Retail 16-Dec-2003 00:20 213,190 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Mipsiv\Debug 16-Dec-2003 00:20 251,918 Edctl.lib 16-Dec-2003 00:20 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Mipsiv\Retail 16-Dec-2003 00:20 215,692 Edctl.lib 16-Dec-2003 00:20 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Mipsiv_fp\Debug 16-Dec-2003 00:20 251,926 Edctl.lib 16-Dec-2003 00:20 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Mipsiv_fp\Retail 16-Dec-2003 00:20 215,700 Edctl.lib 16-Dec-2003 00:20 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Sh3\Debug 16-Dec-2003 00:20 216,302 Edctl.lib 16-Dec-2003 00:20 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Sh3\Retail 16-Dec-2003 00:20 181,302 Edctl.lib 16-Dec-2003 00:20 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Sh4\Debug 16-Dec-2003 00:20 216,278 Edctl.lib 16-Dec-2003 00:20 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\Sh4\Retail 16-Dec-2003 00:20 180,840 Edctl.lib 16-Dec-2003 00:20 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\X86\Debug 16-Dec-2003 00:19 197,306 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb Path: Public\Common\Oak\Lib\X86\Retail 16-Dec-2003 00:19 164,038 Edctl.lib 16-Dec-2003 00:19 118,784 Edctl.pdb
STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section of this article.
MORE INFORMATION
For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates
Keywords: kbbug kbfix kbqfe KB823098