Ignore:
Timestamp:
Mar 19, 2004, 3:42:03 PM (21 years ago)
Author:
sandervl
Message:

Silently ignored WS_EX_TOPMOST for child windows. This combination causes paint problems in PM when you resize the window.

File:
1 edited

Legend:

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

    r10396 r10549  
    1 /* $Id: oslibwin.cpp,v 1.147 2004-01-15 10:28:41 sandervl Exp $ */
     1/* $Id: oslibwin.cpp,v 1.148 2004-03-19 14:42:03 sandervl Exp $ */
    22/*
    33 * Window API wrappers for OS/2
     
    149149  if(dwStyle & WS_CLIPCHILDREN_W)
    150150        *OSWinStyle |= WS_CLIPCHILDREN;
    151   if(dwExStyle & WS_EX_TOPMOST_W)
     151
     152  //Topmost child windows cause painting problems when moved in PM
     153  if(!(dwStyle & WS_CHILD_W) && dwExStyle & WS_EX_TOPMOST_W)
    152154        *OSWinStyle |= WS_TOPMOST;
    153155
     
    10621064    else dwWinStyle &= ~WS_DISABLED;
    10631065
    1064     if(dwExStyle & WS_EX_TOPMOST_W) {
     1066    if(!(dwStyle & WS_CHILD_W) && dwExStyle & WS_EX_TOPMOST_W) {
    10651067         dwWinStyle |= WS_TOPMOST;
    10661068    }
Note: See TracChangeset for help on using the changeset viewer.