Improved Data Handling for Terminal Server Client (279687)



The information in this article applies to:

  • Microsoft Windows CE 2.11 for the Handheld PC

This article was previously published under Q279687

SYMPTOMS

Handwriting support on a Handheld PC (H/PC) that is running Windows CE Windows Based Terminal (WBT) may not work well.

CAUSE

Mouse (or pen) move-event information that is passed to the user interface (in the active window) is often "collapsed" for intermediate motion and position information. That is, the user interface is not messaged with every single position change by the input device. Intermediate positions are recorded at a specific sampling rate. This is done to improve user interface responsiveness, so that programs do not have to process all of the intermediate cursor movement events. This was originally a feature of Windows CE, to keep from overwhelming slower processors.

Windows CE-based devices use relatively slow processors. Because these devices need digital "ink," the intermediate points are not purged from the complete list of move events, but are made available by using the GetMouseMovePoints and GetMouseMovePointsEx functions (available in Windows CE 2.0 and later).

This allows programs to see normal (collapsed) cursor moves in their event loop. Ink-style programs can use the additional function to get intermediate points efficiently and to draw efficiently and accurately. This additional functionality is not used by the existing Windows CE WBT client software.

RESOLUTION

A supported fix is now available from Microsoft, but it is only intended to correct the problem that is described in this article. Apply it only to computers that are experiencing this specific problem.

To resolve this problem, contact Microsoft Product Support Services to obtain the fix. For a complete list of Microsoft Product Support Services phone numbers and information about support costs, visit the following Microsoft Web site:NOTE: In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.

This problem was corrected in Windows CE 2.11 QFE 3.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MinorLast Reviewed:9/2/2005
Keywords:kbbug kbfix kbQFE KB279687