Changeset 5217 for trunk/src/user32/win32wbase.cpp
- Timestamp:
- Feb 20, 2001, 6:22:06 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbase.cpp
r5215 r5217 1 /* $Id: win32wbase.cpp,v 1.23 8 2001-02-20 15:40:22sandervl Exp $ */1 /* $Id: win32wbase.cpp,v 1.239 2001-02-20 17:22:05 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 925 925 return 0; 926 926 } 927 /* child windows get WM_CHILDACTIVATE message */927 /* child windows get a WM_CHILDACTIVATE message */ 928 928 if((getStyle() & (WS_CHILD | WS_POPUP)) == WS_CHILD ) 929 929 { 930 SendInternalMessageA(WM_CHILDACTIVATE, 0, 0L); 930 if(fActivate) {//WM_CHILDACTIVE is for activation only 931 SendInternalMessageA(WM_CHILDACTIVATE, 0, 0L); 932 } 931 933 return 0; 932 934 } … … 2429 2431 } 2430 2432 2431 //testestest 2433 //Restore window origin of parent window with CS_OWNDC style 2434 //(fixes paint offset problems in Opera windows) 2432 2435 if(getParent() && getParent()->isOwnDC()) { 2433 2436 dprintfOrigin(getParent()->getOwnDC()); 2434 2437 selectClientArea(getParent(), getParent()->getOwnDC()); 2435 2438 } 2436 //testestest2437 2439 2438 2440 if((fuFlags & SWP_FRAMECHANGED) && (fuFlags & (SWP_NOMOVE | SWP_NOSIZE) == (SWP_NOMOVE | SWP_NOSIZE))) … … 3114 3116 hwndActive = GetActiveWindow(); 3115 3117 return (hwndActive) ? hwndActive : windowDesktop->getWindowHandle(); //pretend the desktop was active 3118 } 3119 //****************************************************************************** 3120 //Used to change active status of an mdi window 3121 //****************************************************************************** 3122 BOOL Win32BaseWindow::DeactivateChildWindow() 3123 { 3124 /* child windows get a WM_CHILDACTIVATE message */ 3125 if((getStyle() & (WS_CHILD | WS_POPUP)) == WS_CHILD ) 3126 { 3127 ULONG flags = OSLibWinGetWindowULong(getOS2WindowHandle(), OFFSET_WIN32FLAGS); 3128 OSLibWinSetWindowULong(getOS2WindowHandle(), OFFSET_WIN32FLAGS, (flags & ~WINDOWFLAG_ACTIVE)); 3129 return TRUE; 3130 } 3131 DebugInt3(); //should not be called for non-child window 3132 return FALSE; 3116 3133 } 3117 3134 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.