Ignore:
Timestamp:
Jul 12, 2002, 9:49:21 PM (23 years ago)
Author:
sandervl
Message:

PF: Close menu when RMB is pressed outside menu window

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/menu.cpp

    r8542 r8861  
    1 /* $Id: menu.cpp,v 1.47 2002-06-02 10:07:57 sandervl Exp $*/
     1/* $Id: menu.cpp,v 1.48 2002-07-12 19:49:21 sandervl Exp $*/
    22/*
    33 * Menu functions
     
    28632863                case WM_RBUTTONDBLCLK:
    28642864                case WM_RBUTTONDOWN:
    2865                     if (!(wFlags & TPM_RIGHTBUTTON)) break;
     2865                    if (!(wFlags & TPM_RIGHTBUTTON))
     2866                    {
     2867#ifdef __WIN32OS2__
     2868                      MENUITEM *item;
     2869                      UINT id = 0;
     2870                       
     2871                       if( IS_SYSTEM_MENU(menu) )
     2872                          item = menu->items;
     2873                       else
     2874                          item = MENU_FindItemByCoords( menu, pt, &id );
     2875                       //@@PF If our pointer is over the menu - do nothing
     2876                       if (item) break;
     2877                       //@@PF Time to close menu - win2k&98 checked
     2878                       fEndMenu = 1;
     2879                       break;
     2880#else
     2881                    //@@PF This is totally incorrect. Menu need to be closed.
     2882                    break;
     2883#endif
     2884                    }
    28662885                    goto buttondown;
    28672886                case WM_LBUTTONDBLCLK:
Note: See TracChangeset for help on using the changeset viewer.