Ignore:
Timestamp:
Apr 28, 2002, 5:47:09 PM (23 years ago)
Author:
sandervl
Message:

PF: focus fix for minimized window

File:
1 edited

Legend:

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

    r8301 r8304  
    1 /* $Id: oslibwin.cpp,v 1.118 2002-04-24 08:56:17 sandervl Exp $ */
     1/* $Id: oslibwin.cpp,v 1.119 2002-04-28 15:47:09 sandervl Exp $ */
    22/*
    33 * Window API wrappers for OS/2
     
    554554    if (rc) {
    555555        rc = WinSetWindowPos(hwnd, HWND_BOTTOM, 0, 0, 0, 0, SWP_DEACTIVATE | SWP_ZORDER);
     556        if (rc)
     557        {
     558          HWND activeHandle = (HWND)WinSendMsg(hwnd, WM_QUERYFOCUSCHAIN, MPFROMSHORT(QFC_ACTIVE), MPFROMHWND(hwnd));
     559          if (activeHandle != NULLHANDLE)
     560           rc = WinSetWindowPos(activeHandle, HWND_TOP, 0, 0, 0, 0, SWP_ACTIVATE | SWP_ZORDER);
     561        }
    556562    }
    557563    return (rc);
Note: See TracChangeset for help on using the changeset viewer.