here is my code
Code:
OnCheckboxChanged
( NMHDR* pNMHeader,
LRESULT* pResult )
{
CListCtrl* a_pStatus = (CListCtrl*) GetDlgItem(IDC_DLG_FWUPDATE_FILES_LOCALFILES);
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHeader;
LVHITTESTINFO hitinfo;
//Get the current element item selected.
hitinfo.pt = pNMListView->ptAction;
//Make the hit test...
OC_ULong_t item = a_pStatus->HitTest(&hitinfo);
if ((IsChecked(pNMListView->uNewState)))
a_pStatus->SetCheck(item,false);
//*pResult = 0;
if((IsChecked(pNMListView->uNewState))&&(m_FWInfo.size() != 0))
GetDlgItem(IDC_BUTTON_DETAILS)->EnableWindow(true);
else
GetDlgItem(IDC_BUTTON_DETAILS)->EnableWindow(false);
}
