Changeset 3409 for trunk/src/comctl32/header.cpp
- Timestamp:
- Apr 16, 2000, 8:26:59 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/comctl32/header.cpp
r3385 r3409 1 /* $Id: header.cpp,v 1. 6 2000-04-15 14:22:15cbratschi Exp $ */1 /* $Id: header.cpp,v 1.7 2000-04-16 18:26:57 cbratschi Exp $ */ 2 2 /* 3 3 * Header control … … 8 8 * 9 9 * TODO: 10 * - Control specific cursors (over dividers)11 *12 10 * - HDS_FILTERBAR 13 11 * - HEADER_SetHotDivider() … … 596 594 *pFlags |= HHT_ONHEADER; 597 595 *pItem = iCount; 598 // TRACE (header, "ON HEADER %d\n", iCount); 596 599 597 return; 600 598 } … … 609 607 *pFlags |= HHT_ONDIVOPEN; 610 608 *pItem = iCount - 1; 611 // TRACE (header, "ON DIVOPEN %d\n", *pItem); 609 612 610 return; 613 611 } else … … 615 613 *pFlags |= HHT_ONDIVIDER; 616 614 *pItem = iCount - 1; 617 // TRACE (header, "ON DIVIDER %d\n", *pItem); 615 618 616 return; 619 617 } … … 626 624 *pFlags |= HHT_ONDIVIDER; 627 625 *pItem = iCount; 628 // TRACE (header, "ON DIVIDER %d\n", *pItem); 626 629 627 return; 630 628 } … … 632 630 *pFlags |= HHT_ONHEADER; 633 631 *pItem = iCount; 634 // TRACE (header, "ON HEADER %d\n", iCount); 632 635 633 return; 636 634 } … … 648 646 *pFlags |= HHT_ONDIVOPEN; 649 647 *pItem = infoPtr->uNumItem - 1; 650 // TRACE (header, "ON DIVOPEN %d\n", *pItem); 648 651 649 return; 652 650 } else … … 654 652 *pFlags |= HHT_ONDIVIDER; 655 653 *pItem = infoPtr->uNumItem-1; 656 // TRACE (header, "ON DIVIDER %d\n", *pItem); 654 657 655 return; 658 656 } … … 661 659 *pFlags |= HHT_NOWHERE; 662 660 *pItem = 1; 663 // TRACE (header, "NOWHERE\n"); 661 664 662 return; 665 663 } … … 668 666 if (lpPt->x < rect.left) 669 667 { 670 // TRACE (header, "TO LEFT\n");671 668 *pFlags |= HHT_TOLEFT; 672 669 } else if (lpPt->x > rect.right) 673 670 { 674 // TRACE (header, "TO LEFT\n");675 671 *pFlags |= HHT_TORIGHT; 676 672 } … … 678 674 if (lpPt->y < rect.top) 679 675 { 680 // TRACE (header, "ABOVE\n");681 676 *pFlags |= HHT_ABOVE; 682 677 } else if (lpPt->y > rect.bottom) 683 678 { 684 // TRACE (header, "BELOW\n");685 679 *pFlags |= HHT_BELOW; 686 680 } … … 688 682 689 683 *pItem = 1; 690 // TRACE (header, "flags=0x%X\n", *pFlags); 684 691 685 return; 692 686 } … … 973 967 HDC hdc; 974 968 975 // TRACE(header, "[iItem=%d]\n", iItem);976 977 969 if ((iItem < 0) || (iItem >= (INT)infoPtr->uNumItem)) return FALSE; 978 970 … … 989 981 { 990 982 HEADER_ITEM *oldItems = infoPtr->items; 991 // TRACE(header, "Complex delete! [iItem=%d]\n", iItem);992 983 993 984 if (infoPtr->items[iItem].pszText) COMCTL32_Free(infoPtr->items[iItem].pszText); … … 1408 1399 lpLayout->pwpos->flags = SWP_NOZORDER; 1409 1400 1410 // TRACE (header, "Layout x=%d y=%d cx=%d cy=%d\n",1411 // lpLayout->pwpos->x, lpLayout->pwpos->y,1412 // lpLayout->pwpos->cx, lpLayout->pwpos->cy);1413 1414 1401 return TRUE; 1415 1402 } … … 1539 1526 infoPtr->hFont = 0; 1540 1527 infoPtr->items = 0; 1541 infoPtr->hcurArrow = LoadCursorA (0,IDC_ARROWA);1542 infoPtr->hcurDivider = LoadCursorA (0, IDC_SIZEWEA);1543 infoPtr->hcurDivopen = LoadCursorA (0, IDC_SIZENSA);1528 infoPtr->hcurArrow = LoadCursorA(0,IDC_ARROWA); 1529 infoPtr->hcurDivider = LoadCursorA(COMCTL32_hModule,MAKEINTRESOURCEA(IDC_COMCTL32_DRAGHLINE)); 1530 infoPtr->hcurDivopen = LoadCursorA(COMCTL32_hModule,MAKEINTRESOURCEA(IDC_COMCTL32_SPLITHLINE)); 1544 1531 infoPtr->bCaptured = FALSE; 1545 1532 infoPtr->bPressed = FALSE; … … 1659 1646 ReleaseDC (hwnd, hdc); 1660 1647 1661 // TRACE (header, "Pressed item %d!\n", nItem);1662 1648 } else if ((flags == HHT_ONDIVIDER) || (flags == HHT_ONDIVOPEN)) 1663 1649 { … … 1680 1666 } 1681 1667 1682 // TRACE (header, "Begin tracking item %d!\n", nItem);1683 1668 } 1684 1669 } … … 1883 1868 } 1884 1869 } 1885 // TRACE (header, "Moving pressed item %d!\n", infoPtr->iMoveItem);1886 1870 } else if (infoPtr->bTracking) 1887 1871 { … … 2083 2067 INT nItem; 2084 2068 2085 // TRACE (header, "code=0x%X id=0x%X\n", LOWORD(lParam), HIWORD(lParam));2086 2087 2069 GetCursorPos (&pt); 2088 2070 ScreenToClient (hwnd, &pt); … … 2263 2245 2264 2246 default: 2265 //if (msg >= WM_USER)2266 //ERR (header, "unknown msg %04x wp=%04x lp=%08lx\n",2267 //msg, wParam, lParam );2247 //if (msg >= WM_USER) 2248 // ERR (header, "unknown msg %04x wp=%04x lp=%08lx\n", 2249 // msg, wParam, lParam ); 2268 2250 return defComCtl32ProcA (hwnd, msg, wParam, lParam); 2269 2251 }
Note:
See TracChangeset
for help on using the changeset viewer.