- Timestamp:
- Oct 19, 1999, 2:52:31 PM (26 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbase.cpp
r1351 r1357 1 /* $Id: win32wbase.cpp,v 1.5 4 1999-10-18 11:59:58sandervl Exp $ */1 /* $Id: win32wbase.cpp,v 1.55 1999-10-19 12:52:30 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 394 394 else 395 395 { 396 if (!cs->hwndParent) { 396 SetParent(windowDesktop->getWindowHandle()); 397 if (!cs->hwndParent || cs->hwndParent == windowDesktop->getWindowHandle()) { 397 398 owner = NULL; 398 399 } 399 400 else 400 401 { 401 owner = GetWindowFromHandle(cs->hwndParent) ;402 owner = GetWindowFromHandle(cs->hwndParent)->GetTopParent(); 402 403 if(owner == NULL) 403 404 { … … 2093 2094 else oldhwnd = 0; 2094 2095 2095 if(hwndNewParent == 0) {//desktop window = parent2096 setParent(NULL);2097 OSLibWinSetParent(getOS2WindowHandle(), OSLIB_HWND_DESKTOP);2098 return oldhwnd;2099 }2100 2096 newparent = GetWindowFromHandle(hwndNewParent); 2101 2097 if(newparent) … … 2114 2110 { 2115 2111 if(getParent()) { 2116 return getParent()->getWindowHandle() == hwndParent;2112 return getParent()->getWindowHandle() == hwndParent; 2117 2113 } 2118 2114 else return 0; … … 2179 2175 Win32BaseWindow *prevchild = 0, *child = 0; 2180 2176 2181 2177 dprintf(("EnumChildWindows of %x parameter %x %x (%x)", getWindowHandle(), lpfn, lParam, getFirstChild())); 2182 2178 for (child = (Win32BaseWindow *)getFirstChild(); child; child = (Win32BaseWindow *)child->getNextChild()) 2183 2179 { … … 2627 2623 WORD Win32BaseWindow::GetWindowWord(int index) 2628 2624 { 2629 if(index >= 0 && index/4 < nrUserWindowLong)2630 {2625 if(index >= 0 && index/4 < nrUserWindowLong) 2626 { 2631 2627 return ((WORD *)userWindowLong)[index/2]; 2632 }2633 SetLastError(ERROR_INVALID_PARAMETER);2634 return 0;2628 } 2629 SetLastError(ERROR_INVALID_PARAMETER); 2630 return 0; 2635 2631 } 2636 2632 //****************************************************************************** … … 2638 2634 void Win32BaseWindow::setWindowId(DWORD id) 2639 2635 { 2640 windowId = id;2641 OSLibSetWindowID(OS2HwndFrame, id);2636 windowId = id; 2637 OSLibSetWindowID(OS2HwndFrame, id); 2642 2638 } 2643 2639 //****************************************************************************** … … 2647 2643 Win32BaseWindow *window; 2648 2644 2649 if(hwnd == NULL && windowDesktop)2650 return windowDesktop;2651 2652 if(HwGetWindowHandleData(hwnd, (DWORD *)&window) == TRUE) {2653 return window;2654 }2655 else return NULL;2645 if(hwnd == NULL && windowDesktop) 2646 return windowDesktop; 2647 2648 if(HwGetWindowHandleData(hwnd, (DWORD *)&window) == TRUE) { 2649 return window; 2650 } 2651 else return NULL; 2656 2652 } 2657 2653 //****************************************************************************** -
trunk/src/user32/win32wmdiclient.cpp
r1236 r1357 1 /* $Id: win32wmdiclient.cpp,v 1. 6 1999-10-09 19:27:40 sandervl Exp $ */1 /* $Id: win32wmdiclient.cpp,v 1.7 1999-10-19 12:52:30 sandervl Exp $ */ 2 2 /* 3 3 * Win32 MDI Client Window Class for OS/2 … … 41 41 //****************************************************************************** 42 42 Win32MDIClientWindow::Win32MDIClientWindow(CREATESTRUCTA *lpCreateStructA, ATOM classAtom, BOOL isUnicode) 43 : Win32BaseWindow(lpCreateStructA, classAtom, isUnicode) 44 { 45 maximizedChild = 0; 46 activeChild = 0; 47 nActiveChildren = 0; 48 nTotalCreated = 0; 49 frameTitle = NULL; 50 mdiFlags = 0; 51 idFirstChild = 0; 52 hWindowMenu = 0; 53 sbRecalc = 0; 43 : maximizedChild(0), activeChild(0), nActiveChildren(0), nTotalCreated(0), 44 frameTitle(NULL), mdiFlags(0), idFirstChild(0), hWindowMenu(0), 45 sbRecalc(0), 46 Win32BaseWindow(lpCreateStructA, classAtom, isUnicode) 47 { 54 48 } 55 49 //****************************************************************************** -
trunk/src/user32/wndmsg.cpp
r1346 r1357 1 /* $Id: wndmsg.cpp,v 1. 5 1999-10-17 20:18:47sandervl Exp $ */1 /* $Id: wndmsg.cpp,v 1.6 1999-10-19 12:52:31 sandervl Exp $ */ 2 2 /* 3 3 * Win32 window message text function for OS/2 … … 607 607 { "WM_HOTKEY", WM_HOTKEY, // 0x0312 608 608 MTF_TYPE_KEYBD}, 609 { "WM_QUERYAFXWNDPROC ", WM_QUERYAFXWNDPROC, // 0x0360610 0}, 611 { "WM_SIZEPARENT ", WM_SIZEPARENT, // 0x0361612 0}, 613 { "WM_SETMESSAGESTRING ", WM_SETMESSAGESTRING, // 0x0362614 0}, 615 { "WM_IDLEUPDATECMDUI ", WM_IDLEUPDATECMDUI, // 0x0363616 0}, 617 { "WM_INITIALUPDATE ", WM_INITIALUPDATE, // 0x0364618 0}, 619 { "WM_COMMANDHELP ", WM_COMMANDHELP, // 0x0365620 0}, 621 { "WM_HELPHITTEST ", WM_HELPHITTEST, // 0x0366622 0}, 623 { "WM_EXITHELPMODE ", WM_EXITHELPMODE, // 0x0367624 0}, 625 { "WM_RECALCPARENT ", WM_RECALCPARENT, // 0x0368626 0}, 627 { "WM_SIZECHILD ", WM_SIZECHILD, // 0x0369628 0}, 629 { "WM_KICKIDLE ", WM_KICKIDLE, // 0x036A630 0}, 631 { "WM_QUERYCENTERWND ", WM_QUERYCENTERWND, // 0x036B632 0}, 633 { "WM_DISABLEMODAL ", WM_DISABLEMODAL, // 0x036C634 0}, 635 { "WM_FLOATSTATUS ", WM_FLOATSTATUS, // 0x036D636 0}, 637 { "WM_ACTIVATETOPLEVEL ", WM_ACTIVATETOPLEVEL, // 0x036E638 0}, 639 { "WM_QUERY3DCONTROLS ", WM_QUERY3DCONTROLS, // 0x036F640 0}, 641 { "WM_SOCKET_NOTIFY ", WM_SOCKET_NOTIFY, // 0x0373642 0}, 643 { "WM_SOCKET_DEAD ", WM_SOCKET_DEAD, // 0x0374644 0}, 645 { "WM_POPMESSAGESTRING ", WM_POPMESSAGESTRING, // 0x0375646 0}, 647 { "WM_OCC_LOADFROMSTREAM ", WM_OCC_LOADFROMSTREAM, // 0x0376648 0}, 649 { "WM_OCC_LOADFROMSTORAGE ", WM_OCC_LOADFROMSTORAGE, // 0x0377650 0}, 651 { "WM_OCC_INITNEW ", WM_OCC_INITNEW, // 0x0378652 0}, 653 { "WM_QUEUE_SENTINEL ", WM_QUEUE_SENTINEL, // 0x0379654 0}, 655 { "WM_OCC_LOADFROMSTREAM_EX ", WM_OCC_LOADFROMSTREAM_EX, // 0x037A656 0}, 657 { "WM_OCC_LOADFROMSTORAGE_EX ", WM_OCC_LOADFROMSTORAGE_EX, // 0x037B609 { "WM_QUERYAFXWNDPROC(MFC)", WM_QUERYAFXWNDPROC, // 0x0360 610 0}, 611 { "WM_SIZEPARENT(MFC)", WM_SIZEPARENT, // 0x0361 612 0}, 613 { "WM_SETMESSAGESTRING(MFC)", WM_SETMESSAGESTRING, // 0x0362 614 0}, 615 { "WM_IDLEUPDATECMDUI(MFC)", WM_IDLEUPDATECMDUI, // 0x0363 616 0}, 617 { "WM_INITIALUPDATE(MFC)", WM_INITIALUPDATE, // 0x0364 618 0}, 619 { "WM_COMMANDHELP(MFC)", WM_COMMANDHELP, // 0x0365 620 0}, 621 { "WM_HELPHITTEST(MFC)", WM_HELPHITTEST, // 0x0366 622 0}, 623 { "WM_EXITHELPMODE(MFC)", WM_EXITHELPMODE, // 0x0367 624 0}, 625 { "WM_RECALCPARENT(MFC)", WM_RECALCPARENT, // 0x0368 626 0}, 627 { "WM_SIZECHILD(MFC)", WM_SIZECHILD, // 0x0369 628 0}, 629 { "WM_KICKIDLE(MFC)", WM_KICKIDLE, // 0x036A 630 0}, 631 { "WM_QUERYCENTERWND(MFC)", WM_QUERYCENTERWND, // 0x036B 632 0}, 633 { "WM_DISABLEMODAL(MFC)", WM_DISABLEMODAL, // 0x036C 634 0}, 635 { "WM_FLOATSTATUS(MFC)", WM_FLOATSTATUS, // 0x036D 636 0}, 637 { "WM_ACTIVATETOPLEVEL(MFC)", WM_ACTIVATETOPLEVEL, // 0x036E 638 0}, 639 { "WM_QUERY3DCONTROLS(MFC)", WM_QUERY3DCONTROLS, // 0x036F 640 0}, 641 { "WM_SOCKET_NOTIFY(MFC)", WM_SOCKET_NOTIFY, // 0x0373 642 0}, 643 { "WM_SOCKET_DEAD(MFC)", WM_SOCKET_DEAD, // 0x0374 644 0}, 645 { "WM_POPMESSAGESTRING(MFC)", WM_POPMESSAGESTRING, // 0x0375 646 0}, 647 { "WM_OCC_LOADFROMSTREAM(MFC)", WM_OCC_LOADFROMSTREAM, // 0x0376 648 0}, 649 { "WM_OCC_LOADFROMSTORAGE(MFC)", WM_OCC_LOADFROMSTORAGE, // 0x0377 650 0}, 651 { "WM_OCC_INITNEW(MFC)", WM_OCC_INITNEW, // 0x0378 652 0}, 653 { "WM_QUEUE_SENTINEL(MFC)", WM_QUEUE_SENTINEL, // 0x0379 654 0}, 655 { "WM_OCC_LOADFROMSTREAM_EX(MFC)", WM_OCC_LOADFROMSTREAM_EX, // 0x037A 656 0}, 657 { "WM_OCC_LOADFROMSTORAGE_EX(MFC)", WM_OCC_LOADFROMSTORAGE_EX, // 0x037B 658 658 0}, 659 659 { "WM_DDE_INITIATE", WM_DDE_INITIATE, // 0x03E0
Note:
See TracChangeset
for help on using the changeset viewer.