Changeset 295 for trunk/src/comctl32/listview.c
- Timestamp:
- Jul 12, 1999, 5:58:51 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/comctl32/listview.c
r252 r295 3392 3392 if (dispInfo.item.mask & LVIF_DI_SETITEM) 3393 3393 { 3394 Str_SetPtrA(&lpItem->pszText, dispInfo.item.pszText); 3394 if (lpSubItem) 3395 Str_SetPtrA(&lpSubItem->pszText, dispInfo.item.pszText); 3395 3396 } 3396 3397 lpLVItem->pszText = dispInfo.item.pszText; … … 3398 3399 else if (lpLVItem->mask & LVIF_TEXT) 3399 3400 { 3400 lpLVItem->pszText = lp Item->pszText;3401 lpLVItem->pszText = lpSubItem->pszText; 3401 3402 } 3402 3403 } … … 3989 3990 lvFindInfo.vkDirection = VK_UP; 3990 3991 ListView_GetItemPosition(hwnd, nItem, &lvFindInfo.pt); 3991 while ((nItem = L ISTVIEW_FindItem(hwnd, nItem, &lvFindInfo)) != -1)3992 while ((nItem = ListView_FindItem(hwnd, nItem, &lvFindInfo)) != -1) 3992 3993 { 3993 3994 if ((ListView_GetItemState(hwnd, nItem, uMask) & uMask) == uMask) … … 4012 4013 lvFindInfo.vkDirection = VK_DOWN; 4013 4014 ListView_GetItemPosition(hwnd, nItem, &lvFindInfo.pt); 4014 while ((nItem = L ISTVIEW_FindItem(hwnd, nItem, &lvFindInfo)) != -1)4015 while ((nItem = ListView_FindItem(hwnd, nItem, &lvFindInfo)) != -1) 4015 4016 { 4016 4017 if ((ListView_GetItemState(hwnd, nItem, uMask) & uMask) == uMask) … … 4036 4037 lvFindInfo.vkDirection = VK_LEFT; 4037 4038 ListView_GetItemPosition(hwnd, nItem, &lvFindInfo.pt); 4038 while ((nItem = L ISTVIEW_FindItem(hwnd, nItem, &lvFindInfo)) != -1)4039 while ((nItem = ListView_FindItem(hwnd, nItem, &lvFindInfo)) != -1) 4039 4040 { 4040 4041 if ((ListView_GetItemState(hwnd, nItem, uMask) & uMask) == uMask) … … 4060 4061 lvFindInfo.vkDirection = VK_RIGHT; 4061 4062 ListView_GetItemPosition(hwnd, nItem, &lvFindInfo.pt); 4062 while ((nItem = L ISTVIEW_FindItem(hwnd, nItem, &lvFindInfo)) != -1)4063 while ((nItem = ListView_FindItem(hwnd, nItem, &lvFindInfo)) != -1) 4063 4064 { 4064 4065 if ((ListView_GetItemState(hwnd, nItem, uMask) & uMask) == uMask) … … 4667 4668 LISTVIEW_INFO *infoPtr = (LISTVIEW_INFO *)GetWindowLongA(hwnd, 0); 4668 4669 BOOL bResult = FALSE; 4669 HDITEMA hdi ;4670 HDITEMA hdi, hdiget; 4670 4671 4671 4672 if ((lpColumn != NULL) && (nColumn >= 0) && … … 4679 4680 /* format member is valid */ 4680 4681 hdi.mask |= HDI_FORMAT; 4682 4683 /* get current format first */ 4684 hdiget.mask = HDI_FORMAT; 4685 if (Header_GetItemA(infoPtr->hwndHeader, nColumn, &hdiget)) 4686 /* preserve HDF_STRING if present */ 4687 hdi.fmt = hdiget.fmt & HDF_STRING; 4681 4688 4682 4689 /* set text alignment (leftmost column must be left-aligned) */ … … 5244 5251 5245 5252 /* create header */ 5246 5247 5253 infoPtr->hwndHeader = CreateWindowA(WC_HEADERA, (LPCSTR)NULL, 5248 5254 WS_CHILD | HDS_HORZ | HDS_BUTTONS, … … 5623 5629 5624 5630 case VK_LEFT: 5625 nItem = L ISTVIEW_GetNextItem(hwnd, infoPtr->nFocusedItem, LVNI_TOLEFT);5631 nItem = ListView_GetNextItem(hwnd, infoPtr->nFocusedItem, LVNI_TOLEFT); 5626 5632 break; 5627 5633 5628 5634 case VK_UP: 5629 nItem = L ISTVIEW_GetNextItem(hwnd, infoPtr->nFocusedItem, LVNI_ABOVE);5635 nItem = ListView_GetNextItem(hwnd, infoPtr->nFocusedItem, LVNI_ABOVE); 5630 5636 break; 5631 5637 5632 5638 case VK_RIGHT: 5633 nItem = L ISTVIEW_GetNextItem(hwnd, infoPtr->nFocusedItem, LVNI_TORIGHT);5639 nItem = ListView_GetNextItem(hwnd, infoPtr->nFocusedItem, LVNI_TORIGHT); 5634 5640 break; 5635 5641 5636 5642 case VK_DOWN: 5637 nItem = L ISTVIEW_GetNextItem(hwnd, infoPtr->nFocusedItem, LVNI_BELOW);5643 nItem = ListView_GetNextItem(hwnd, infoPtr->nFocusedItem, LVNI_BELOW); 5638 5644 break; 5639 5645
Note:
See TracChangeset
for help on using the changeset viewer.