Changeset 1000 for trunk/src/user32/dc.cpp
- Timestamp:
- Sep 21, 1999, 7:05:36 PM (26 years ago)
- File:
-
- 1 edited
-
trunk/src/user32/dc.cpp (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/dc.cpp
r962 r1000 1 /* $Id: dc.cpp,v 1. 2 1999-09-16 18:00:43dengert Exp $ */1 /* $Id: dc.cpp,v 1.3 1999-09-21 17:03:29 dengert Exp $ */ 2 2 3 3 /* … … 739 739 pHps->hdcType = TYPE_3; 740 740 lpps->hdc = (HDC)hps; 741 lpps->fErase = !wnd->MsgEraseBackGround(lpps->hdc); 741 742 if (wnd->isEraseBkgnd()) 743 wnd->setEraseBkgnd (FALSE, !wnd->MsgEraseBackGround(lpps->hdc)); 744 wnd->setSupressErase (FALSE); 745 lpps->fErase = wnd->isPSErase(); 742 746 743 747 if (!hPS_ownDC) … … 1119 1123 if (redraw & RDW_UPDATENOW_W) redraw &= ~RDW_ERASENOW_W; 1120 1124 1125 if (redraw & RDW_NOERASE_W) 1126 wnd->setEraseBkgnd (FALSE); 1127 1128 if (redraw & RDW_UPDATENOW_W) 1129 wnd->setSupressErase (FALSE); 1130 else if (redraw & RDW_ERASENOW_W) 1131 wnd->setSupressErase (FALSE); 1121 1132 #if 0 1122 if (redraw & RDW_NOERASE_W)1123 setEraseBkgnd (FALSE);1124 1125 if (redraw & RDW_UPDATENOW_W)1126 setSupressErase (TRUE, FALSE);1127 else if (redraw & RDW_ERASENOW_W)1128 setSupressErase (FALSE, FALSE);1129 1133 else 1130 1134 { 1131 1135 QMSG qmsg; 1132 BOOL bErase;1133 1134 bErase = (WinPeekMsg (HABX, &qmsg, hwnd, WM_PAINT, WM_PAINT, PM_REMOVE)1136 BOOL erase; 1137 1138 erase = (WinPeekMsg (HABX, &qmsg, hwnd, WM_PAINT, WM_PAINT, PM_REMOVE) 1135 1139 && (redraw & RDW_NOERASE_W) == 0); 1136 1140 1137 setSupressErase (FALSE, !bErase);1141 wnd->setSupressErase (!erase); 1138 1142 } 1139 1143 … … 1186 1190 if (redraw & RDW_INVALIDATE_W) 1187 1191 { 1188 //if (redraw & RDW_ERASE_W)1189 //setEraseBkgnd (TRUE, TRUE);1192 if (redraw & RDW_ERASE_W) 1193 wnd->setEraseBkgnd (TRUE, TRUE); 1190 1194 1191 1195 if (!pRect && !hrgn) … … 1216 1220 wnd->MsgPaint (0, FALSE); 1217 1221 1218 //else if ((redraw & RDW_ERASE_W) && (redraw & RDW_ERASENOW_W))1219 //setEraseBkgnd (FALSE, !sendEraseBkgnd (wnd));1222 else if ((redraw & RDW_ERASE_W) && (redraw & RDW_ERASENOW_W)) 1223 wnd->setEraseBkgnd (FALSE, !sendEraseBkgnd (wnd)); 1220 1224 } 1221 1225 else if ((redraw & RDW_INTERNALPAINT_W) && !(redraw & RDW_INVALIDATE_W)) … … 1235 1239 WinReleasePS (hpsTemp); 1236 1240 1237 //if ((redraw & RDW_INVALIDATE_W) == 0)1238 // setSupressErase (FALSE,FALSE);1239 //else if ((redraw & RDW_ERASENOW_W) == RDW_ERASENOW_W)1240 // setSupressErase (FALSE,TRUE);1241 if ((redraw & RDW_INVALIDATE_W) == 0) 1242 wnd->setSupressErase (FALSE); 1243 else if ((redraw & RDW_ERASENOW_W) == RDW_ERASENOW_W) 1244 wnd->setSupressErase (TRUE); 1241 1245 1242 1246 // if (!success)
Note:
See TracChangeset
for help on using the changeset viewer.
