Перебор элементов ListView win32 api

, используя cast вместо recast (примечание 'Frequency' теперь 'value')

df  <- data.frame(Category = c("First","First","First","Second","Third","Third","Second")
                  , value = c(10,15,5,2,14,20,3))

install.packages("reshape")

result<-cast(df, Category ~ . ,fun.aggregate=sum)

, чтобы получить:

Category (all)
First     30
Second    5
Third     34
-1
задан Chris 16 January 2019 в 00:30
поделиться

1 ответ

ListViews используют индекс, основанный на 0, чтобы идентифицировать элементы, поэтому для итерации по элементам просто нужно получить сумму, а затем запустить цикл, который отсчитывает от 0. Например,

int iNumItems = ListView_GetItemCount(lv);
for (int iIndex = 0; iIndex < iNumItems; ++iIndex)
{
    // update this item
    ListView_SetItemText(lv, iIndex, 0, ...);
}
0
ответ дан Jonathan Potter 16 January 2019 в 00:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: