Ошибка при работе с ListView

Рейтинг: 0Ответов: 1Опубликовано: 17.05.2011

Сделано вопросом из комментария к ответу: Заполнение ListView на C++ (@ХэшКод).

Спасибо, с заполнением я разобрался, но вот вышла ошибка еще одна, с которой пока никак не справится, может знаете, как её исправить, я сделал так:

LVITEM item;

memset(&item, 0, sizeof(LVITEM));
item.mask = LVIF_TEXT | LVIF_COLUMNS | LVIF_COLFMT;

for (int i = 1; i< = 3; i++) {
    item.pszText = myBaseData.GetP[i];
    item.iItem = i;
    ListView_InsertItem(GetDlgItem(hdlg, IDC_LIST1), &item);
}

int BaseData::GetP(int i)
{
    return P[i];
}

error C3867: 'BaseData::GetP': function call missing argument list; use '&BaseData::GetP' to create a pointer to member

Читал в инете, что надо сделать метод static, но не выходит.

Ответы

Ответов пока нет.