- Timestamp:
- Dec 24, 1999, 10:44:04 PM (26 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/Makefile
r2201 r2202 1 # $Id: Makefile,v 1.5 1 1999-12-24 18:51:55sandervl Exp $1 # $Id: Makefile,v 1.52 1999-12-24 21:44:04 sandervl Exp $ 2 2 3 3 # … … 126 126 win32wndhandle.obj: win32wndhandle.cpp win32wndhandle.h 127 127 128 pmwindow.obj: pmwindow.cpp win32class.h win32wbase.h win32dlg.h pmwindow.h win32wndchild.h $(PDWIN32_INCLUDE)\wprocess.h oslibgdi.h oslibwin.h dc.h 128 pmwindow.obj: pmwindow.cpp win32class.h win32wbase.h win32dlg.h pmwindow.h win32wndchild.h $(PDWIN32_INCLUDE)\wprocess.h oslibgdi.h oslibwin.h dc.h $(PDWIN32_INCLUDE)\win\thread.h 129 129 pmframe.obj: pmframe.cpp win32class.h win32wbase.h pmframe.h win32wndchild.h 130 130 win32class.obj: win32class.cpp win32class.h win32wbase.h win32dlg.h gen_object.h $(PDWIN32_INCLUDE)\heapshared.h oslibwin.h win32wndchild.h $(PDWIN32_INCLUDE)\win\winproc.h … … 140 140 oslibwin.obj: oslibwin.cpp oslibwin.h oslibutil.h oslibgdi.h $(PDWIN32_INCLUDE)\winconst.h 141 141 oslibutil.obj: oslibutil.cpp oslibutil.h $(PDWIN32_INCLUDE)\wprocess.h oslibmsg.h 142 oslibmsg.obj: oslibmsg.cpp oslibmsg.h timer.h win32wbase.h win32wnd.h 143 oslibmsgtranslate.obj: oslibmsgtranslate.cpp oslibmsg.h timer.h win32wbase.h win32wnd.h 142 oslibmsg.obj: oslibmsg.cpp oslibmsg.h timer.h win32wbase.h win32wnd.h $(PDWIN32_INCLUDE)\win\thread.h 143 oslibmsgtranslate.obj: oslibmsgtranslate.cpp oslibmsg.h timer.h win32wbase.h win32wnd.h $(PDWIN32_INCLUDE)\win\thread.h 144 144 oslibmenu.obj: oslibmenu.cpp oslibmenu.h 145 145 oslibgdi.obj: oslibgdi.cpp oslibgdi.h win32wbase.h -
trunk/src/user32/dc.cpp
r2200 r2202 1 /* $Id: dc.cpp,v 1. 29 1999-12-24 18:39:10sandervl Exp $ */1 /* $Id: dc.cpp,v 1.30 1999-12-24 21:44:03 sandervl Exp $ */ 2 2 3 3 /* … … 436 436 } 437 437 438 if(hWnd == 0x6800003a) { 439 hwnd = 0x6800003a; 440 } 438 441 Win32BaseWindow *wnd = Win32BaseWindow::GetWindowFromHandle(hwnd); 439 442 … … 469 472 lpps->hdc = (HDC)hps; 470 473 471 // if (wnd->isEraseBkgnd()) 472 wnd->setEraseBkgnd (FALSE, !wnd->MsgEraseBackGround(lpps->hdc)); 473 wnd->setSupressErase (FALSE); 474 if(!wnd->isSuppressErase()) { 475 wnd->setSuppressErase(TRUE); 476 wnd->setEraseBkgnd (FALSE, !wnd->MsgEraseBackGround(lpps->hdc)); 477 } 474 478 lpps->fErase = wnd->isPSErase(); 475 479 … … 495 499 BOOL WIN32API EndPaint (HWND hwnd, const PAINTSTRUCT_W *pPaint) 496 500 { 497 dprintf (("USER32: EndPaint(%x)", hwnd));501 dprintf (("USER32: EndPaint(%x)", hwnd)); 498 502 499 503 if (!pPaint || !pPaint->hdc ) … … 518 522 O32_EndPaint (HWND_DESKTOP, pPaint); 519 523 } 524 wnd->setSuppressErase(FALSE); 520 525 521 526 exit: … … 869 874 wnd->setEraseBkgnd (FALSE); 870 875 871 if (redraw & RDW_UPDATENOW_W) 872 wnd->setSupressErase (FALSE); 873 else if (redraw & RDW_ERASENOW_W) 874 wnd->setSupressErase (FALSE); 876 //SvL: Test 877 // if (redraw & RDW_UPDATENOW_W) 878 // wnd->setSuppressErase (FALSE); 879 // else if (redraw & RDW_ERASENOW_W) 880 // wnd->setSuppressErase (FALSE); 875 881 #if 0 876 882 else … … 882 888 && (redraw & RDW_NOERASE_W) == 0); 883 889 884 wnd->setSup ressErase (!erase);890 wnd->setSuppressErase (!erase); 885 891 } 886 892 … … 982 988 WinReleasePS (hpsTemp); 983 989 984 if ((redraw & RDW_INVALIDATE_W) == 0) 985 wnd->setSupressErase (FALSE); 986 else if ((redraw & RDW_ERASENOW_W) == RDW_ERASENOW_W) 987 wnd->setSupressErase (TRUE); 990 //SvL: Test 991 // if ((redraw & RDW_INVALIDATE_W) == 0) 992 // wnd->setSuppressErase (FALSE); 993 // else if ((redraw & RDW_ERASENOW_W) == RDW_ERASENOW_W) 994 // wnd->setSuppressErase (TRUE); 988 995 989 996 if (!success) … … 1383 1390 BOOL WIN32API ValidateRect( HWND hwnd, const RECT * lprc) 1384 1391 { 1385 dprintf(("USER32: ValidateRect %x (%d,%d)(%d,%d)", hwnd, lprc->left, lprc->top, lprc->right, lprc->bottom)); 1392 if(lprc) { 1393 dprintf(("USER32: ValidateRect %x (%d,%d)(%d,%d)", hwnd, lprc->left, lprc->top, lprc->right, lprc->bottom)); 1394 } 1395 else dprintf(("USER32: ValidateRect %x", hwnd)); 1396 1386 1397 return RedrawWindow( hwnd, lprc, 0, RDW_VALIDATE_W | RDW_NOCHILDREN_W | (hwnd==0 ? RDW_UPDATENOW_W : 0)); 1387 1398 } -
trunk/src/user32/win32wbase.cpp
r2200 r2202 1 /* $Id: win32wbase.cpp,v 1.11 7 1999-12-24 18:39:12sandervl Exp $ */1 /* $Id: win32wbase.cpp,v 1.118 1999-12-24 21:44:04 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 199 199 EraseBkgndFlag = TRUE; 200 200 PSEraseFlag = FALSE; 201 Sup ressEraseFlag= FALSE;201 SuppressEraseFlag = FALSE; 202 202 203 203 horzScrollInfo = NULL; -
trunk/src/user32/win32wbase.h
r2200 r2202 1 /* $Id: win32wbase.h,v 1.5 6 1999-12-24 18:39:12sandervl Exp $ */1 /* $Id: win32wbase.h,v 1.57 1999-12-24 21:44:04 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 376 376 ULONG EraseBkgndFlag:1, 377 377 PSEraseFlag:1, 378 Sup ressEraseFlag:1,378 SuppressEraseFlag:1, 379 379 filler:29; 380 380 public: 381 381 VOID setEraseBkgnd (BOOL erase, BOOL PSErase = FALSE) 382 382 { EraseBkgndFlag = erase; PSEraseFlag = PSErase; } 383 VOID setSup ressErase (BOOL erase = FALSE)384 { Sup ressEraseFlag = erase; }383 VOID setSuppressErase (BOOL erase = FALSE) 384 { SuppressEraseFlag = erase; } 385 385 BOOL isEraseBkgnd() { return EraseBkgndFlag; } 386 386 BOOL isPSErase() { return EraseBkgndFlag | PSEraseFlag; } 387 BOOL isSup ressErase() { return SupressEraseFlag; }387 BOOL isSuppressErase() { return SuppressEraseFlag; } 388 388 }; 389 389 390 #define WMMOVE_LBUTTON 1391 #define WMMOVE_MBUTTON 2392 #define WMMOVE_RBUTTON 4393 #define WMMOVE_CTRL 8394 #define WMMOVE_SHIFT 16395 396 390 #endif //__cplusplus 397 391
Note:
See TracChangeset
for help on using the changeset viewer.