142 |
listview_add_item2 (listview_ctrl_t ctx, const char *text, void *magic) |
listview_add_item2 (listview_ctrl_t ctx, const char *text, void *magic) |
143 |
{ |
{ |
144 |
int rc = 0; |
int rc = 0; |
145 |
LV_ITEM lvi; |
LVITEM lvi; |
146 |
|
|
147 |
memset( &lvi, 0, sizeof lvi ); |
memset (&lvi, 0, sizeof (lvi)); |
148 |
lvi.mask = LVIF_TEXT | LVIF_PARAM; |
lvi.mask = LVIF_TEXT | LVIF_PARAM; |
149 |
lvi.pszText = (char *)text; |
lvi.pszText = (char *)text; |
150 |
lvi.lParam = (LPARAM)magic; |
lvi.lParam = (LPARAM)magic; |
151 |
rc = ListView_InsertItem( ctx->ctrl, &lvi ); |
rc = ListView_InsertItem (ctx->ctrl, &lvi); |
152 |
if( rc == -1 ) |
if (rc == -1) |
153 |
rc = 1; |
rc = 1; |
154 |
ctx->items++; |
ctx->items++; |
155 |
return rc; |
return rc; |