Changeset 5882 for trunk/src/user32/dc.cpp
- Timestamp:
- Jun 2, 2001, 4:26:52 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/dc.cpp
r5835 r5882 1 /* $Id: dc.cpp,v 1.10 6 2001-05-30 08:00:29sandervl Exp $ */1 /* $Id: dc.cpp,v 1.107 2001-06-02 14:26:52 sandervl Exp $ */ 2 2 3 3 /* … … 1497 1497 BOOL rc = TRUE; 1498 1498 1499 dprintf (("USER32: ScrollDC %x (%d,%d), %x %x %x %x", hDC, dx, dy, pScroll, pClip, hrgnUpdate, pRectUpdate));1500 1501 1499 if (!hDC) 1502 1500 { 1501 dprintf (("USER32: ScrollDC %x (%d,%d), %x %x %x %x -> invalid hdc", hDC, dx, dy, pScroll, pClip, hrgnUpdate, pRectUpdate)); 1503 1502 return (FALSE); 1504 1503 } … … 1511 1510 else { 1512 1511 //assume (for now) that this is not allowed (TODO) 1512 dprintf (("USER32: ScrollDC %x (%d,%d), %x %x %x %x", hDC, dx, dy, pScroll, pClip, hrgnUpdate, pRectUpdate)); 1513 1513 dprintf(("ScrollDC used for frame HDC!!")); 1514 1514 DebugInt3(); 1515 1515 return FALSE; 1516 1516 } 1517 1518 1517 if((hwnd == NULLHANDLE) || !wnd) 1519 1518 { 1519 dprintf (("USER32: ScrollDC %x (%d,%d), %x %x %x %x -> invalid window handle", hDC, dx, dy, pScroll, pClip, hrgnUpdate, pRectUpdate)); 1520 1520 return (FALSE); 1521 1521 } 1522 1522 1523 dprintf (("USER32: ScrollDC %x (hwnd %x) (%d,%d), %x %x %x %x", hDC, wnd->getWindowHandle(), dx, dy, pScroll, pClip, hrgnUpdate, pRectUpdate)); 1523 1524 POINTL ptl[2] = { 0, 0, dx, dy }; 1524 1525 … … 1532 1533 if (pClip) 1533 1534 { 1535 dprintf (("ScrollDC: Clip rectangle (%d,%d)(%d,%d)", pClip->left, pClip->top, pClip->right, pClip->bottom)); 1536 #if 1 1537 clipRect = *pClip; 1538 LPtoDP(hDC, (LPPOINT)&clipRect, 2); 1539 #else 1534 1540 memcpy(&clipRect, pClip, sizeof(clipRect)); 1535 1541 … … 1559 1565 clipRect.bottom = temp; 1560 1566 } 1567 #endif 1561 1568 } 1562 1569 1563 1570 if (pScroll) 1564 1571 { 1572 #if 1 1573 dprintf (("ScrollDC: Scroll rectangle (%d,%d)(%d,%d)", pScroll->left, pScroll->top, pScroll->right, pScroll->bottom)); 1574 scrollRect = *pScroll; 1575 LPtoDP(hDC, (LPPOINT)&scrollRect, 2); 1576 #else 1565 1577 memcpy(&scrollRect, pScroll, sizeof(scrollRect)); 1566 1578 … … 1590 1602 scrollRect.bottom = temp; 1591 1603 } 1604 #endif 1592 1605 } 1593 1606 RECTL rectlUpdate; … … 1602 1615 mapWin32ToOS2Rect(wnd->getClientHeight(), &scrollRect, (PRECTLOS2)&scrollOS2); 1603 1616 pScrollOS2 = &scrollOS2; 1617 dprintf2(("ScrollDC: PM Scroll rectangle (%d,%d)(%d,%d)", pScrollOS2->xLeft, pScrollOS2->yBottom, pScrollOS2->xRight, pScrollOS2->yTop)); 1604 1618 } 1605 1619 … … 1607 1621 mapWin32ToOS2Rect(wnd->getClientHeight(), &clipRect, (PRECTLOS2)&clipOS2); 1608 1622 pClipOS2 = &clipOS2; 1623 dprintf2(("ScrollDC: PM Clip rectangle (%d,%d)(%d,%d)", pClipOS2->xLeft, pClipOS2->yBottom, pClipOS2->xRight, pClipOS2->yTop)); 1609 1624 } 1610 1625 … … 1620 1635 if (lComplexity == RGN_ERROR) 1621 1636 { 1637 dprintf(("ScrollDC: lComplexity == RGN_ERROR" )); 1622 1638 return (FALSE); 1623 1639 } … … 1625 1641 RECT winRectUpdate; 1626 1642 1643 dprintf2(("ScrollDC: PM Update rectangle (%d,%d)(%d,%d)", rectlUpdate.xLeft, rectlUpdate.yBottom, rectlUpdate.xRight, rectlUpdate.yTop)); 1644 1627 1645 mapOS2ToWin32Rect(wnd->getClientHeight(), (PRECTLOS2)&rectlUpdate, &winRectUpdate); 1646 1647 dprintf2(("ScrollDC: Update rectangle (%d,%d)(%d,%d)", winRectUpdate.left, winRectUpdate.top, winRectUpdate.right, winRectUpdate.bottom)); 1628 1648 1629 1649 if (pRectUpdate)
Note:
See TracChangeset
for help on using the changeset viewer.