Changeset 1036 for trunk/src/user32
- Timestamp:
- Sep 25, 1999, 12:47:00 AM (26 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibres.cpp
r996 r1036 1 /* $Id: oslibres.cpp,v 1. 2 1999-09-21 08:24:04sandervl Exp $ */1 /* $Id: oslibres.cpp,v 1.3 1999-09-24 22:45:26 sandervl Exp $ */ 2 2 /* 3 3 * Window API wrappers for OS/2 … … 139 139 POINTERINFO pointerInfo = {0}; 140 140 HBITMAP hbmColor; 141 BITMAPARRAYFILEHEADER2 *bafh = (BITMAPARRAYFILEHEADER2 *)cursorbitmap; 141 142 BITMAPFILEHEADER2 *bfh = (BITMAPFILEHEADER2 *)cursorbitmap; 142 143 HPS hps; … … 147 148 return 0; 148 149 } 150 if(bafh->usType == BFT_BITMAPARRAY && bafh->cbSize == sizeof(BITMAPARRAYFILEHEADER2)) { 151 bfh = &bafh->bfh2; 152 } 153 else {//single icon 154 bfh = (BITMAPFILEHEADER2 *)cursorbitmap; 155 bafh = (BITMAPARRAYFILEHEADER2 *)bfh; //for calculation bitmap offset 156 } 149 157 //skip xor/and mask 150 158 hps = WinGetScreenPS(HWND_DESKTOP); 151 159 hbmColor = GpiCreateBitmap(hps, &bfh->bmp2, CBM_INIT, 152 (char *)bfh + bfh->offBits,160 (char *)bafh + bfh->offBits, 153 161 (BITMAPINFO2 *)&bfh->bmp2); 154 162 if(hbmColor == GPI_ERROR) { -
trunk/src/user32/user32.cpp
r1000 r1036 1 /* $Id: user32.cpp,v 1.2 8 1999-09-21 17:04:27 dengertExp $ */1 /* $Id: user32.cpp,v 1.29 1999-09-24 22:45:27 sandervl Exp $ */ 2 2 3 3 /* … … 678 678 { 679 679 #ifdef DEBUG 680 WriteLog("USER32: SetCursor\n");680 WriteLog("USER32: SetCursor %x\n", hcur); 681 681 #endif 682 682 return O32_SetCursor(hcur); -
trunk/src/user32/win32wbase.cpp
r1031 r1036 1 /* $Id: win32wbase.cpp,v 1. 9 1999-09-24 12:47:50sandervl Exp $ */1 /* $Id: win32wbase.cpp,v 1.10 1999-09-24 22:45:27 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 1364 1364 case WM_CREATE: 1365 1365 { 1366 if(win32wndproc(getWindowHandle(), WM_CREATE, 0, lParam) == 0) {1367 dprintf(("WM_CREATE returned FALSE\n"));1368 return( 0); //don't create window1366 if(win32wndproc(getWindowHandle(), WM_CREATE, 0, lParam) == -1) { 1367 dprintf(("WM_CREATE returned -1\n")); 1368 return(-1); //don't create window 1369 1369 } 1370 1370 NotifyParent(Msg, wParam, lParam); 1371 1371 1372 return( 1);1372 return(0); 1373 1373 } 1374 1374 case WM_SETTEXT: //TODO: Nothing happens if passed to DefWindowProc … … 1405 1405 case WM_CREATE: 1406 1406 { 1407 if(win32wndproc(getWindowHandle(), WM_CREATE, 0, lParam) == 0) {1408 dprintf(("WM_CREATE returned FALSE\n"));1409 return( 0); //don't create window1407 if(win32wndproc(getWindowHandle(), WM_CREATE, 0, lParam) == -1) { 1408 dprintf(("WM_CREATE returned -1\n")); 1409 return(-1); //don't create window 1410 1410 } 1411 1411 NotifyParent(Msg, wParam, lParam); 1412 1412 1413 return( 1);1413 return(0); 1414 1414 } 1415 1415 case WM_LBUTTONDOWN: … … 1443 1443 case WM_CREATE: 1444 1444 { 1445 if(win32wndproc(getWindowHandle(), WM_CREATE, 0, lParam) == 0) {1446 dprintf(("WM_CREATE returned FALSE\n"));1447 return( 0); //don't create window1445 if(win32wndproc(getWindowHandle(), WM_CREATE, 0, lParam) == -1) { 1446 dprintf(("WM_CREATE returned -1\n")); 1447 return(-1); //don't create window 1448 1448 } 1449 1449 NotifyParent(Msg, wParam, lParam); 1450 1450 1451 return( 1);1451 return(0); 1452 1452 } 1453 1453 case WM_LBUTTONDOWN: -
trunk/src/user32/window.cpp
r1014 r1036 1 /* $Id: window.cpp,v 1. 6 1999-09-23 10:33:59sandervl Exp $ */1 /* $Id: window.cpp,v 1.7 1999-09-24 22:45:28 sandervl Exp $ */ 2 2 /* 3 3 * Win32 window apis for OS/2 … … 68 68 cs.lpszClass = className; 69 69 cs.dwExStyle = exStyle; 70 dprintf(("CreateWindowExA: (%d,%d) (%d,%d), %x %x", x, y, width, height, style, exStyle));70 dprintf(("CreateWindowExA: parent %x (%d,%d) (%d,%d), %x %x", parent, x, y, width, height, style, exStyle)); 71 71 72 72 //TODO: According to the docs className can be a 16 bits atom
Note:
See TracChangeset
for help on using the changeset viewer.