Changeset 10379 for trunk/src/user32/win32wdesktop.cpp
- Timestamp:
- Jan 11, 2004, 1:04:44 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wdesktop.cpp
r9523 r10379 1 /* $Id: win32wdesktop.cpp,v 1.2 0 2002-12-18 12:28:07sandervl Exp $ */1 /* $Id: win32wdesktop.cpp,v 1.21 2004-01-11 12:03:21 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Desktop Window for OS/2 … … 90 90 } 91 91 //****************************************************************************** 92 //****************************************************************************** 93 HWND Win32Desktop::GetWindow(UINT uCmd) 94 { 95 HWND hwndRelated = 0; 96 Win32BaseWindow *window; 97 98 switch(uCmd) 99 { 100 case GW_CHILD: 101 //special case for the desktop window. we need to find the first Odin 102 //window in the z-order 103 hwndRelated = OSLibWinQueryWindow(getOS2WindowHandle(), QWOS_TOP); 104 while(hwndRelated) 105 { 106 window = GetWindowFromOS2FrameHandle(hwndRelated); 107 if(window) { 108 hwndRelated = window->getWindowHandle(); 109 RELEASE_WNDOBJ(window); 110 break; 111 } 112 hwndRelated = OSLibWinQueryWindow(hwndRelated, QWOS_NEXT); 113 } 114 break; 115 116 default: 117 return Win32BaseWindow::GetWindow(uCmd); 118 } 119 end: 120 dprintf(("GetWindow %x %d returned %x", getWindowHandle(), uCmd, hwndRelated)); 121 return hwndRelated; 122 } 123 //****************************************************************************** 92 124 //Dummy window procedure. Does nothing. 93 125 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.