Changeset 2740 for trunk/src/comctl32/listview.c
- Timestamp:
- Feb 10, 2000, 7:51:19 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/comctl32/listview.c
r2635 r2740 1 /*$Id: listview.c,v 1.2 1 2000-02-04 17:02:07 cbratschi Exp $*/1 /*$Id: listview.c,v 1.22 2000-02-10 18:51:17 cbratschi Exp $*/ 2 2 /* 3 3 * Listview control … … 51 51 #include "commctrl.h" 52 52 #include "listview.h" 53 #include "debugtools.h"53 //#include "debugtools.h" 54 54 #include "comctl32.h" 55 55 … … 329 329 if ((LVS_TYPEMASK & lStyle) == LVS_EDITLABELS) 330 330 { 331 FIXME(" LVS_EDITLABELS\n");331 //FIXME(" LVS_EDITLABELS\n"); 332 332 } 333 333 334 334 if ((LVS_TYPEMASK & lStyle) == LVS_NOLABELWRAP) 335 335 { 336 FIXME(" LVS_NOLABELWRAP\n");336 //FIXME(" LVS_NOLABELWRAP\n"); 337 337 } 338 338 339 339 if ((LVS_TYPEMASK & lStyle) == LVS_NOSCROLL) 340 340 { 341 FIXME(" LVS_NOSCROLL\n"); 342 } 343 344 if ((LVS_TYPEMASK & lStyle) == LVS_NOSORTHEADER) 345 { 346 FIXME(" LVS_NOSORTHEADER\n"); 341 //FIXME(" LVS_NOSCROLL\n"); 347 342 } 348 343 349 344 if ((LVS_TYPEMASK & lStyle) == LVS_OWNERDRAWFIXED) 350 345 { 351 FIXME(" LVS_OWNERDRAWFIXED\n");346 //FIXME(" LVS_OWNERDRAWFIXED\n"); 352 347 } 353 348 354 349 if ((LVS_TYPEMASK & lStyle) == LVS_SHAREIMAGELISTS) 355 350 { 356 FIXME(" LVS_SHAREIMAGELISTS\n");351 //FIXME(" LVS_SHAREIMAGELISTS\n"); 357 352 } 358 353 359 354 if ((LVS_TYPEMASK & lStyle) == LVS_SORTASCENDING) 360 355 { 361 FIXME(" LVS_SORTASCENDING\n");356 //FIXME(" LVS_SORTASCENDING\n"); 362 357 } 363 358 364 359 if ((LVS_TYPEMASK & lStyle) == LVS_SORTDESCENDING) 365 360 { 366 FIXME(" LVS_SORTDESCENDING\n");361 //FIXME(" LVS_SORTDESCENDING\n"); 367 362 } 368 363 } … … 3561 3556 ) 3562 3557 return FALSE; 3558 3563 3559 hdpaSubItems = (HDPA)DPA_GetPtr(infoPtr->hdpaItems, lpLVItem->iItem); 3564 3560 if (hdpaSubItems == NULL) 3565 3561 return FALSE; 3562 3566 3563 lpItem = (LISTVIEW_ITEM *)DPA_GetPtr(hdpaSubItems, 0); 3567 3564 if (lpItem == NULL) 3568 3565 return FALSE; 3566 3569 3567 ZeroMemory(&dispInfo, sizeof(NMLVDISPINFOA)); 3570 3568 if (lpLVItem->iSubItem == 0) … … 3640 3638 } 3641 3639 } 3640 3642 3641 if (lpLVItem->iSubItem == 0) 3643 3642 { … … 3652 3651 lpLVItem->state = lpItem->state & lpLVItem->stateMask; 3653 3652 } 3653 3654 3654 if (lpLVItem->mask & LVIF_PARAM) 3655 3655 { 3656 3656 lpLVItem->lParam = lpItem->lParam; 3657 3657 } 3658 3658 3659 if (lpLVItem->mask & LVIF_INDENT) 3659 3660 { … … 3661 3662 } 3662 3663 } 3664 3663 3665 return TRUE; 3664 3666 } … … 5717 5719 UINT uView = lpcs->style & LVS_TYPEMASK; 5718 5720 LOGFONTA logFont; 5721 DWORD headerStyle = WS_CHILD | HDS_HORZ; 5719 5722 5720 5723 /* initialize info pointer */ … … 5751 5754 5752 5755 /* create header */ 5756 if (!(lpcs->style & LVS_NOSORTHEADER)) headerStyle |= HDS_BUTTONS; 5753 5757 infoPtr->hwndHeader = CreateWindowA(WC_HEADERA, (LPCSTR)NULL, 5754 WS_CHILD | HDS_HORZ | HDS_BUTTONS,5758 headerStyle, 5755 5759 0, 0, 0, 0, hwnd, (HMENU)0, 5756 5760 lpcs->hInstance, NULL); … … 6475 6479 if (infoPtr->notifyFormat == NFR_UNICODE) 6476 6480 { 6477 FIXME("NO support for unicode structures");6481 //FIXME("NO support for unicode structures"); 6478 6482 } 6479 6483 } … … 6908 6912 LISTVIEW_AlignTop(hwnd); 6909 6913 } 6914 } 6915 6916 if ((lpss->styleOld & LVS_NOSORTHEADER) != (lpss->styleNew & LVS_NOSORTHEADER)) 6917 { 6918 INT headerStyle = GetWindowLongA(infoPtr->hwndHeader,GWL_STYLE); 6919 6920 if (lpss->styleNew & LVS_NOSORTHEADER) 6921 headerStyle &= ~HDS_BUTTONS; 6922 else 6923 headerStyle |= HDS_BUTTONS; 6924 SetWindowLongA(infoPtr->hwndHeader,GWL_STYLE,headerStyle); 6910 6925 } 6911 6926
Note:
See TracChangeset
for help on using the changeset viewer.