Re[2]: SELCHANGED in CListCtrl
От: Аноним  
Дата: 06.12.01 11:24
Оценка:
Здравствуйте Odi$$ey, Вы писали:

O$>Здравствуйте Player, Вы писали:

P>>Подскажите способ отследить событие изменения селекта в CListCtrl.

P>>

O$>поставить через Class Wizard обработчик на LVN_ITEMCHANGED для этого CListCtrl и в нем смотреть:

O$>
O$>
O$>void CControlDlg::OnItemchangedMyList(NMHDR* pNMHDR, LRESULT* pResult) 
O$>{
O$>    NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;

O$>    if ( pNMListView->uOldState == pNMListView->uNewState)
O$>    {  //_выделенная_ строка не меняется
O$>        *pResult = 0;
O$>        return;
O$>    }
O$>    
O$>        // новый селект здесь - pNMListView->iItem;

O$>    *pResult = 0;

O$>        return;
O$>}
O$>


спасибо, выручили
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.