- Timestamp:
- Jan 7, 2002, 12:18:11 PM (24 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmwindow.cpp
r7691 r7734 1 /* $Id: pmwindow.cpp,v 1.16 6 2001-12-26 19:05:34 achimhaExp $ */1 /* $Id: pmwindow.cpp,v 1.167 2002-01-07 11:18:10 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 1037 1037 DWORD dwOldStyle = win32wnd->getOldStyle(); 1038 1038 DWORD dwStyle = win32wnd->getStyle(); 1039 1039 1040 win32wnd->setOldStyle(dwStyle); 1040 1041 if((dwOldStyle & WS_MINIMIZE_W) && !(dwStyle & WS_MINIMIZE_W)) { 1041 1042 //SC_RESTORE -> SC_MINIMIZE 1043 dprintf(("%x -> SC_RESTORE -> SC_MINIMIZE", win32wnd->getWindowHandle())); 1042 1044 FrameReplaceMenuItem(WinWindowFromID(hwnd, FID_MINMAX), 0, SC_RESTORE, SC_MINIMIZE, hbmFrameMenu[0]); 1045 if(dwStyle & WS_MAXIMIZE_W) { 1046 //SC_MAXIMIZE -> SC_RESTORE 1047 dprintf(("%x -> SC_MAXIMIZE -> SC_RESTORE", win32wnd->getWindowHandle())); 1048 FrameReplaceMenuItem(WinWindowFromID(hwnd, FID_MINMAX), MIT_END, SC_MAXIMIZE, SC_RESTORE, hbmFrameMenu[2]); 1049 } 1043 1050 } 1044 1051 else 1045 1052 if((dwOldStyle & WS_MAXIMIZE_W) && !(dwStyle & WS_MAXIMIZE_W)) { 1046 1053 //SC_RESTORE -> SC_MAXIMIZE 1054 dprintf(("%x -> SC_RESTORE -> SC_MAXIMIZE", win32wnd->getWindowHandle())); 1047 1055 FrameReplaceMenuItem(WinWindowFromID(hwnd, FID_MINMAX), MIT_END, SC_RESTORE, SC_MAXIMIZE, hbmFrameMenu[1]); 1048 1056 } … … 1050 1058 if(!(dwOldStyle & WS_MINIMIZE_W) && (dwStyle & WS_MINIMIZE_W)) { 1051 1059 //SC_MINIMIZE -> SC_RESTORE 1060 dprintf(("%x -> SC_MINIMIZE -> SC_RESTORE", win32wnd->getWindowHandle())); 1052 1061 FrameReplaceMenuItem(WinWindowFromID(hwnd, FID_MINMAX), 0, SC_MINIMIZE, SC_RESTORE, hbmFrameMenu[2]); 1053 1062 } … … 1055 1064 if(!(dwOldStyle & WS_MAXIMIZE_W) && (dwStyle & WS_MAXIMIZE_W)) { 1056 1065 //SC_MAXIMIZE -> SC_RESTORE 1066 dprintf(("%x -> SC_MAXIMIZE -> SC_RESTORE", win32wnd->getWindowHandle())); 1057 1067 FrameReplaceMenuItem(WinWindowFromID(hwnd, FID_MINMAX), MIT_END, SC_MAXIMIZE, SC_RESTORE, hbmFrameMenu[2]); 1058 1068 } -
trunk/src/user32/win32wbase.cpp
r7708 r7734 1 /* $Id: win32wbase.cpp,v 1.30 8 2001-12-30 16:51:37sandervl Exp $ */1 /* $Id: win32wbase.cpp,v 1.309 2002-01-07 11:18:10 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 2677 2677 NotifyFrameChanged(&wpos, &oldClientRect); 2678 2678 } 2679 if(!(getStyle() & (WS_MAXIMIZE|WS_MINIMIZE))) { 2680 //Restore position always changes when the window position is changed 2681 dprintf(("Save new restore position (%d,%d)(%d,%d)", rectWindow.left, rectWindow.top, rectWindow.right, rectWindow.bottom)); 2682 windowpos.rcNormalPosition = rectWindow; 2683 } 2679 2684 return (rc); 2680 2685 } … … 2798 2803 /* SDK: ...valid only the next time... */ 2799 2804 if(wndpl->flags & WPF_RESTORETOMAXIMIZED) 2800 setFlags(getFlags() | WIN_RESTORE_MAX);2805 setFlags(getFlags() | WIN_RESTORE_MAX); 2801 2806 } 2802 2807 return TRUE; -
trunk/src/user32/win32wbase.h
r7446 r7734 1 /* $Id: win32wbase.h,v 1.13 5 2001-11-24 13:55:14sandervl Exp $ */1 /* $Id: win32wbase.h,v 1.136 2002-01-07 11:18:11 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 166 166 ULONG MsgGetTextLength(); 167 167 void MsgGetText(char *wndtext, ULONG textlength); 168 VOID updateWindowStyle(DWORD oldExStyle,DWORD oldStyle);169 168 170 169 virtual LONG SetWindowLong(int index, ULONG value, BOOL fUnicode); … … 176 175 DWORD getOldStyle() { return dwOldStyle; }; 177 176 void setStyle(DWORD newstyle) { dwStyle = newstyle; }; 177 void setOldStyle(DWORD oldStyle) { dwOldStyle = oldStyle; }; 178 178 DWORD getExStyle() { return dwExStyle; }; 179 179 void setExStyle(DWORD newexstyle) { dwExStyle = newexstyle; }; … … 448 448 ULONG nrUserWindowBytes; 449 449 450 RECT rectWindow; //relative to parent450 RECT rectWindow; //relative to parent 451 451 RECT rectClient; //relative to frame 452 452 WINDOWPLACEMENT windowpos;
Note:
See TracChangeset
for help on using the changeset viewer.