Changeset 5951 for trunk/src/user32/pmwindow.cpp
- Timestamp:
- Jun 10, 2001, 2:05:41 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmwindow.cpp
r5935 r5951 1 /* $Id: pmwindow.cpp,v 1.13 3 2001-06-09 14:50:19 sandervl Exp $ */1 /* $Id: pmwindow.cpp,v 1.134 2001-06-10 12:05:39 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 41 41 #include "timer.h" 42 42 #include <codepage.h> 43 #include "syscolor.h" 44 #include "options.h" 45 43 46 44 47 #define DBG_LOCALLOG DBG_pmwindow … … 55 58 ULONG ScreenHeight = 0; 56 59 ULONG ScreenBitsPerPel = 0; 60 BOOL fOS2Look = FALSE; 57 61 58 62 static PFNWP pfnFrameWndProc = NULL; … … 144 148 DevQueryCaps(hdc, CAPS_COLOR_BITCOUNT, 1, (PLONG)&ScreenBitsPerPel); 145 149 DevCloseDC(hdc); 150 151 fOS2Look = PROFILE_GetOdinIniBool(ODINSYSTEM_SECTION, "OS2Look", FALSE); 152 if(fOS2Look) { 153 SYSCOLOR_Init(FALSE); //use OS/2 colors 154 } 146 155 147 156 dprintf(("InitPM: Desktop (%d,%d) bpp %d", ScreenWidth, ScreenHeight, ScreenBitsPerPel)); … … 807 816 { 808 817 WinSendMsg(hwnd, WM_ACTIVATE, (MPARAM)TRUE, (MPARAM)hwnd); 818 if(fOS2Look) { 819 WinSendDlgItemMsg(hwnd, FID_TITLEBAR, TBM_SETHILITE, MPFROMSHORT(TRUE), 0); 820 } 809 821 } 810 822 } … … 816 828 { 817 829 WinSendMsg(hwnd, WM_ACTIVATE, (MPARAM)FALSE, (MPARAM)hwnd); 830 if(fOS2Look) { 831 WinSendDlgItemMsg(hwnd, FID_TITLEBAR, TBM_SETHILITE, MPFROMSHORT(FALSE), 0); 832 } 818 833 } 819 834 } … … 958 973 { 959 974 WinSendMsg(hwnd, WM_ACTIVATE, (MPARAM)TRUE, (MPARAM)hwnd); 975 if(fOS2Look) { 976 WinSendDlgItemMsg(hwnd, FID_TITLEBAR, TBM_SETHILITE, MPFROMSHORT(TRUE), 0); 977 } 960 978 } 961 979 } … … 967 985 { 968 986 WinSendMsg(hwnd, WM_ACTIVATE, (MPARAM)FALSE, (MPARAM)hwnd); 987 if(fOS2Look) { 988 WinSendDlgItemMsg(hwnd, FID_TITLEBAR, TBM_SETHILITE, MPFROMSHORT(FALSE), 0); 989 } 969 990 } 970 991 } … … 1113 1134 { 1114 1135 WinSendMsg(WinWindowFromID(hwnd,FID_CLIENT),WM_ACTIVATE,mp1,mp2); 1136 if(fOS2Look) { 1137 WinSendDlgItemMsg(hwnd, FID_TITLEBAR, TBM_SETHILITE, mp1, 0); 1138 } 1115 1139 WinSetWindowUShort(hwnd,QWS_FLAGS,mp1 ? (flags | FF_ACTIVE):(flags & ~FF_ACTIVE)); 1116 1140 … … 1237 1261 dprintf(("PMFRAME:WM_UPDATEFRAME %x", win32wnd->getWindowHandle())); 1238 1262 goto RunDefFrameWndProc; 1263 1264 case WM_TRACKFRAME: 1265 if(fOS2Look) {//sent by titlebar control 1266 FrameTrackFrame(win32wnd, TF_MOVE); 1267 } 1268 rc = 0; 1269 break; 1239 1270 1240 1271 default:
Note:
See TracChangeset
for help on using the changeset viewer.