значение iItem в listctrl возвращает -1
Я хочу получить строку и столбец элемента управления списком, где я нажимаю, когда нажимаю,
Я использую следующий код,
значение isubitem-это нормально , но значение iItem равно 0, когда я нажимаю на первый столбец, и -1, когда я нажимаю на другие столбцы ,
как я могу получить другое значение colomns и что не так в моем коде?
Жду тебя.
Что я уже пробовал:
void MyView::OnNMClickList3(NMHDR *pNMHDR, LRESULT *pResult) { LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR); int r = pNMItemActivate->iSubItem; int t = pNMItemActivate->iItem; *pResult = 0; }