Mercurial > dwindows
diff win/dw.c @ 350:2216e65ad2ae
Removed slider flags and container selection flags from the header file.
Added "multi" parameter to dw_container_new() to control multiple
selection.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 14 Apr 2003 13:47:20 +0000 |
parents | 81fae15885d7 |
children | 84a24d739d12 |
line wrap: on
line diff
--- a/win/dw.c Sun Apr 13 09:04:50 2003 +0000 +++ b/win/dw.c Mon Apr 14 13:47:20 2003 +0000 @@ -1552,7 +1552,7 @@ LV_ITEM lvi; int iItem; - iItem = ListView_GetNextItem(tmp->window, -1, LVNI_FOCUSED); + iItem = ListView_GetNextItem(tmp->window, -1, LVNI_SELECTED); memset(&lvi, 0, sizeof(LV_ITEM)); @@ -3881,11 +3881,12 @@ * id: An ID to be used for getting the resource from the * resource file. */ -HWND API dw_container_new(ULONG id) +HWND API dw_container_new(ULONG id, int multi) { HWND tmp = CreateWindow(WC_LISTVIEW, "", WS_VISIBLE | WS_CHILD | + (multi ? 0 : LVS_SINGLESEL) | LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_CLIPCHILDREN,