Pressing ENTER in Pop-Up Menu Causes Erratic Behavior (114705)



The information in this article applies to:

  • Microsoft Windows NT 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


Modification Type:MajorLast Reviewed:11/20/2003
Keywords:kb3rdparty kbinterop KB114705