Changeset 4430 for trunk/src/user32/win32wbase.cpp
- Timestamp:
- Oct 5, 2000, 3:47:06 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbase.cpp
r4203 r4430 1 /* $Id: win32wbase.cpp,v 1.21 2 2000-09-07 18:14:34sandervl Exp $ */1 /* $Id: win32wbase.cpp,v 1.213 2000-10-05 13:47:06 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 2768 2768 { 2769 2769 case GW_HWNDFIRST: 2770 hwndRelated = OSLibWinQueryWindow(getOS2WindowHandle(), QWOS_TOP); 2771 window = GetWindowFromOS2Handle(hwndRelated); 2772 if(window) { 2773 hwndRelated = window->getWindowHandle(); 2774 } 2775 else hwndRelated = 0; 2770 if(getParent()) { 2771 window = (Win32BaseWindow *)getParent(); 2772 hwndRelated = OSLibWinQueryWindow(window->getOS2WindowHandle(), QWOS_TOP); 2773 } 2774 else hwndRelated = 0; //TODO: not correct; should get first child in z-order of desktop 2776 2775 break; 2777 2776 … … 2810 2809 2811 2810 case GW_CHILD: 2812 if(getFirstChild()) { 2813 hwndRelated = ((Win32BaseWindow *)getFirstChild())->getWindowHandle(); 2814 } 2811 hwndRelated = OSLibWinQueryWindow(getOS2WindowHandle(), QWOS_TOP); 2812 window = GetWindowFromOS2Handle(hwndRelated); 2813 if(window) { 2814 hwndRelated = window->getWindowHandle(); 2815 } 2816 else hwndRelated = 0; 2815 2817 break; 2816 2818 }
Note:
See TracChangeset
for help on using the changeset viewer.