Microsoft KB Archive/114705

From BetaArchive Wiki
Knowledge Base


Pressing ENTER in Pop-Up Menu Causes Erratic Behavior

Article ID: 114705

Article Last Modified on 10/31/2006



APPLIES TO

  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Advanced Server 3.1



This article was previously published under Q114705

SYMPTOMS

When you are running a 16-bit application and press ENTER when no menu item is selected in a pop-up menu, random program responses occur.

CAUSE

When this happens a WM_COMMAND message with an uninitialized value in the wParam is posted, causing random menu commands to be executed. Expected behavior is that if no menu item is selected, wParam should be set to 0.

RESOLUTION

This has been corrected so that when you press ENTER when no menu item is selected, the same behavior will occur as if you had pressed ESCAPE. In this case, Windows NT does not post a WM_COMMAND.

STATUS

Microsoft has confirmed this to be a problem in Windows NT and Windows NT Advanced Server version 3.1. This problem has been corrected in the latest U.S. Service Pack for Windows NT and Windows NT Advanced Server version 3.1. For information on obtaining the Service Pack, query on the following word in the Microsoft Knowledge Base (without the spaces):

S E R V P A C K



Additional query words: prodnt RETURN popup

Keywords: kbinterop kb3rdparty KB114705