Changeset 6394 for trunk/src/user32/win32wbase.cpp
- Timestamp:
- Jul 28, 2001, 2:57:57 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbase.cpp
r6375 r6394 1 /* $Id: win32wbase.cpp,v 1.27 7 2001-07-20 15:34:17 sandervl Exp $ */1 /* $Id: win32wbase.cpp,v 1.278 2001-07-28 12:57:57 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 3630 3630 return oldval; 3631 3631 } 3632 dprintf(("WARNING: SetWindowWord %x %d %x returned %x INVALID index!", getWindowHandle(), index, value)); 3633 SetLastError(ERROR_INVALID_INDEX); //verified in NT4, SP6 3634 return 0; 3632 switch(index) 3633 { 3634 case GWW_HINSTANCE: 3635 oldval = hInstance; 3636 hInstance = value; 3637 break; 3638 3639 case GWW_HWNDPARENT: 3640 oldval = SetParent((HWND)(WNDHANDLE_MAGIC_HIGHWORD | value)); 3641 break; 3642 3643 case GWW_ID: 3644 oldval = getWindowId(); 3645 setWindowId(value); 3646 break; 3647 3648 default: 3649 dprintf(("WARNING: SetWindowWord %x %d %x returned %x INVALID index!", getWindowHandle(), index, value)); 3650 SetLastError(ERROR_INVALID_INDEX); //verified in NT4, SP6 3651 return 0; 3652 } 3653 //Note: NT4, SP6 does not set the last error to 0 3654 SetLastError(ERROR_SUCCESS); 3655 dprintf2(("SetWindowWord %x %d %x returned %x", getWindowHandle(), index, value, oldval)); 3656 return oldval; 3635 3657 } 3636 3658 //****************************************************************************** … … 3645 3667 return *(WORD *)(userWindowBytes + index); 3646 3668 } 3669 switch(index) 3670 { 3671 case GWW_ID: 3672 if(HIWORD(getWindowId())) 3673 dprintf(("WARNING: GWW_ID: discards high bits of 0x%08x!\n", getWindowId())); 3674 return (WORD)getWindowId(); 3675 3676 case GWW_HWNDPARENT: 3677 dprintf(("WARNING: GWW_HWNDPARENT: discards high bits of 0x%08x!\n", GetParent())); 3678 return (WORD) GetParent(); 3679 3680 case GWW_HINSTANCE: 3681 if (HIWORD(hInstance)) 3682 dprintf(("WARNING: GWW_HINSTANCE: discards high bits of 0x%08x!\n", hInstance)); 3683 return (WORD)hInstance; 3684 } 3685 3647 3686 dprintf(("WARNING: GetWindowWord %x %d returned %x INVALID index!", getWindowHandle(), index)); 3648 3687 SetLastError(ERROR_INVALID_INDEX); //verified in NT4, SP6
Note:
See TracChangeset
for help on using the changeset viewer.