Получение выбранных членов из списка просмотра множественного выбора ctrl - PullRequest
0 голосов
/ 07 октября 2008

У меня есть элемент управления представлением списка, который на данный момент позволяет выбрать только один элемент. Затем я читаю это с помощью следующего кода:

void CApp :: OnNMClickList1 (NMHDR * pNMHDR, LRESULT * pResult) { int nSelected = (m_List.GetSelectionMark ()); ...

Тем не менее, теперь я хочу сделать этот список способным множественным выбором, GetSelectionMark () всегда возвращает один индекс. Может кто-нибудь помочь мне перекодировать это, чтобы возвратить список выбранных индексов?

1 Ответ

3 голосов
/ 07 октября 2008

Используйте GetFirstSelectedItemPosition(), чтобы найти первый выбранный элемент, затем GetNextSelectedItem() для остальных, и все готово. :)

...