- Timestamp:
- Jan 1, 2003, 7:15:04 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibwin.cpp
r9575 r9578 1 /* $Id: oslibwin.cpp,v 1.13 2 2003-01-01 14:29:42sandervl Exp $ */1 /* $Id: oslibwin.cpp,v 1.133 2003-01-01 18:15:04 sandervl Exp $ */ 2 2 /* 3 3 * Window API wrappers for OS/2 … … 1060 1060 } 1061 1061 1062 if((dwStyle & WS_MINIMIZEBOX_W) || (dwStyle & WS_MAXIMIZEBOX_W)) { 1063 if(dwStyle & WS_MINIMIZEBOX_W) 1064 if(WinWindowFromID(hwndFrame, FID_MINMAX) == 0) { 1062 if((dwStyle & WS_MINIMIZEBOX_W) || (dwStyle & WS_MAXIMIZEBOX_W)) 1063 { 1064 HWND hwndMinMax = WinWindowFromID(hwndFrame, FID_MINMAX); 1065 if(dwStyle & WS_MINIMIZEBOX_W) { 1066 if(hwndMinMax == 0) { 1065 1067 OSFrameStyle |= FCF_MINBUTTON; 1068 } 1069 else { 1070 if(WinIsMenuItemValid(hwndMinMax, SC_MINIMIZE) == FALSE) { 1071 //recreate mimize button 1072 OSFrameStyle |= FCF_MINBUTTON; 1073 } 1074 } 1066 1075 } 1067 1068 if(dwStyle & WS_MAXIMIZEBOX_W) 1069 if(WinWindowFromID(hwndFrame, FID_MINMAX) == 0) { 1070 OSFrameStyle |= FCF_MAXBUTTON; 1076 else 1077 if(hwndMinMax) { 1078 WinSendMsg(hwndMinMax, MM_REMOVEITEM, MPFROM2SHORT(SC_MINIMIZE, TRUE), NULL); 1079 } 1080 1081 if(dwStyle & WS_MAXIMIZEBOX_W) { 1082 if(hwndMinMax == 0) { 1083 OSFrameStyle |= FCF_MAXBUTTON; 1084 } 1085 else { 1086 if(WinIsMenuItemValid(hwndMinMax, SC_MAXIMIZE) == FALSE) { 1087 //recreate maximize button 1088 OSFrameStyle |= FCF_MAXBUTTON; 1089 } 1090 } 1091 } 1092 else 1093 if(hwndMinMax) { 1094 WinSendMsg(hwndMinMax, MM_REMOVEITEM, MPFROM2SHORT(SC_MAXIMIZE, TRUE), NULL); 1071 1095 } 1072 1096 }
Note:
See TracChangeset
for help on using the changeset viewer.