Ignore:
Timestamp:
Aug 15, 2002, 5:45:46 PM (23 years ago)
Author:
sandervl
Message:

SPI_GETNONCLIENTMETRICS size check extended & Fixed RMB on icon of minimized mdi window

File:
1 edited

Legend:

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

    r9001 r9008  
    1 /* $Id: win32wbasenonclient.cpp,v 1.42 2002-08-14 10:37:45 sandervl Exp $ */
     1/* $Id: win32wbasenonclient.cpp,v 1.43 2002-08-15 15:45:46 sandervl Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2 (non-client methods)
     
    12621262  {
    12631263    case HTCAPTION:
     1264      //we receive a HTCAPTION rbuttonup for RMB clicks on icon of minimized mdi windows
     1265      if (fOS2Look && ((dwStyle & (WS_SYSMENU | WS_MINIMIZE)) == (WS_SYSMENU | WS_MINIMIZE)) )
     1266      {
     1267          return HandleNCRButtonUp(HTSYSMENU, lParam);
     1268      }
     1269
    12641270      if (GetActiveWindow() != Win32Hwnd)
    12651271        SetActiveWindow();
     
    12741280      if (fOS2Look && (dwStyle & WS_SYSMENU))
    12751281      {
    1276         SendMessageA( getWindowHandle(), WM_SYSCOMMAND,SC_MOUSEMENU+HTSYSMENU,lParam);
     1282        if (fOS2Look == OS2_APPEARANCE)
     1283          SendMessageA( getWindowHandle(), WM_SYSCOMMAND,SC_MOUSEMENU+HTSYSMENU,lParam);
     1284        else
     1285        if (fOS2Look == OS2_APPEARANCE_SYSMENU)
     1286          OSLibPostMessageDirect( getOS2FrameWindowHandle(), OSWM_SYSCOMMAND, OSSC_SYSMENU,0);
    12771287      }
    12781288      break;
Note: See TracChangeset for help on using the changeset viewer.