Mercurial > dwindows
changeset 102:372a7581b312
Minor changes to the container code on windows.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 16 Aug 2002 22:26:17 +0000 |
parents | a5da1ac53b34 |
children | babc1ea53d79 |
files | win/dw.c |
diffstat | 1 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/win/dw.c Tue Aug 06 07:54:13 2002 +0000 +++ b/win/dw.c Fri Aug 16 22:26:17 2002 +0000 @@ -5514,7 +5514,7 @@ { if(titles[z]) { - lvc.mask = LVCF_TEXT | LVCF_WIDTH | LVCF_SUBITEM /*| LVCF_FORMAT*/; + lvc.mask = LVCF_TEXT | LVCF_WIDTH | LVCF_SUBITEM; lvc.pszText = titles[z]; lvc.cchTextMax = strlen(titles[z]); lvc.fmt = flags[z]; @@ -5523,7 +5523,7 @@ SendMessage(handle, LVM_INSERTCOLUMN, (WPARAM)z + l, (LPARAM)&lvc); } } - ListView_SetExtendedListViewStyle(handle, LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES); + ListView_SetExtendedListViewStyle(handle, LVS_EX_FULLROWSELECT); return TRUE; } @@ -5975,7 +5975,11 @@ ULONG *flags; LV_ITEM lvi; - if(cinfo && cinfo->columns > 0) + if(cinfo && cinfo->columns == 1) + { + ListView_SetColumnWidth(handle, 0, LVSCW_AUTOSIZE); + } + else if(cinfo && cinfo->columns > 1) { int z, index; ULONG *flags = cinfo->flags, *columns = calloc(sizeof(ULONG), cinfo->columns);