Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

MSPointerDown event cannot be triggered when you use the middle mouse button to scroll in Internet Explorer in Windows 7


View products that this article applies to.

Symptoms

When you use the middle mouse button to scroll in Internet Explorer 10 or Internet Explorer 11 in Windows 7, the MSPointerDownevent cannot be triggered.

↑ Back to the top


Resolution

Update information

To resolve this issue, install the most recent cumulative security update for Internet Explorer. To do this, go to Microsoft Update.

Notes
  • This update was first included in the following security update:
    2909921 MS14-010: Cumulative security update for Internet Explorer: February 11, 2014
  • For technical information about the most recent cumulative security update for Internet Explorer, go to the following Microsoft website:

↑ Back to the top


More Information

The Reader mode in Internet Explorer 10 creates a new console window handle (HWND) that affects input in WM_MBUTTONUP messages. The MouseHandler function relies on the WM_MBUTTONUP message to clear the _fGotMButtonDownflag flag so that the flag is not cleared. In this situation, the CMouseHandler::IsChordedMouse() function returns true even when the middle mouse button is not down.

Therefore, the mouse handler thinks the behavior is in a chorded state when the left mouse button goes down, and it raises the pointermoveevent instead of the pointerdownor pointerupevent.
This hotfix will reset each button flag on every WM_BUTTONDOWN message. The wParam parameter is used to give the button state from the operating system. The hotfix also fixes many other scenarios in which the main HWND loses capture when buttons are depressed, and the mouse handler state machine breaks, such as the following scenarios:
  • Drag and drop
  • Scrollbars
  • Alert dialogues
  • Context menu
  • Alt-tab
  • Dragging mouse away from window and clicking elsewhere

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


References

See the terminology that Microsoft uses to describe software updates.

↑ Back to the top


Keywords: kbqfe, kbfix, kbsurveynew, kbexpertiseadvanced, kb

↑ Back to the top

Article Info
Article ID : 2925461
Revision : 1
Created on : 1/7/2017
Published on : 2/11/2014
Exists online : False
Views : 332